Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.11.2013, 16:50
Новичок на форуме
Отправить личное сообщение для wog39 Посмотреть профиль Найти все сообщения от wog39
 
Регистрация: 10.11.2013
Сообщений: 2

Chrome. Не работет простейший скрипт
Пытаюсь изучить javascript, но вот уже второй день ломаю голову, почему в google chrome не работает то, что работает в firefox и opera.

Задача: изменить текст ссылки с id="button1"
Вот тело:
<!DOCTYPE html>
<style type="text/css">
#button1{ background: #ccc;	display: block;	cursor: pointer;}
</style>
<head>
	<title> Google chrome is a piece of shit! </title>
</head>
<body>
	<div class="button"><a id="button1">button</a></div>
</body>

<script language="JavaScript">
window.onload = init;

var h;
function init(){
	h = document.getElementById('button1');
	h.onclick = Start;
}

function Start(){
	console.log(h.text);
	h.text = 'nonono';			//В Chrome не работает
}
</script>

лог выводится, а надпись не изменяется
Ответить с цитированием
  #2 (permalink)  
Старый 10.11.2013, 16:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Сообщение от wog39
text
нету текста у хрома используйте innerHTML
Ответить с цитированием
  #3 (permalink)  
Старый 10.11.2013, 20:20
Новичок на форуме
Отправить личное сообщение для wog39 Посмотреть профиль Найти все сообщения от wog39
 
Регистрация: 10.11.2013
Сообщений: 2

Сообщение от рони Посмотреть сообщение
нету текста у хрома используйте innerHTML
Спасибо, помогло. Правда пришлось поплясать с бубном, потому что .innerText не работает в мозиле
Ответить с цитированием
  #4 (permalink)  
Старый 10.11.2013, 20:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

wog39,

<!DOCTYPE html>
<style type="text/css">
#button1{ background: #ccc;	display: block;	cursor: pointer;}
</style>
<head>
	<title> Google chrome is a piece of shit! </title>
</head>
<body>
	<div class="button"><a id="button1">button</a></div>
</body>

<script language="JavaScript">
window.onload = init;

var h;
function init(){
	h = document.getElementById('button1');
	h.onclick = Start;
}

function Start(){
	//console.dir(h);
	h.textContent?	(h.textContent = 'nonono'): (h.innerText = 'nonono');			}
</script>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В Firefox не работает скрипт в отличии от Opera, Chrome, IE yanagas Javascript под браузер 2 06.08.2013 01:32
Простейший скрипт kingkobra97 Ваши сайты и скрипты 2 20.07.2013 10:23
Скрипт работает только в Chrome chelovechek Javascript под браузер 11 04.01.2012 11:19
Простой скрипт не работает в Chrome illusionoflife Общие вопросы Javascript 11 21.11.2011 10:39
Скрипт перестал работать в новых версиях firefox, Opera и Chrome, а в IE работает polbear Javascript под браузер 3 30.06.2011 09:34