Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Частичное изменение содержимого элемента (https://javascript.ru/forum/events/3276-chastichnoe-izmenenie-soderzhimogo-ehlementa.html)

twolf 03.04.2009 12:15

Цитата:

я не спрашивал, что об этом написано в спецификации, действительно ли вы уверены, что id нельзя начинать с цифры?
Если Вы не поняли - поясню. Да,я уверен, что id нельзя начинать с цифры.
допишите к своей единичке буквы и протестируйте в браузерах.

IIIEPJIOK 03.04.2009 13:53

Ну, коль пятница, можно и по холливарить :)

Проверено в Опере, ГуглХром, ИЕ, Сафари и ФФ - работает
<!DOCTYPE HTML PUBLIC  "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>

<head>
  <title></title>
</head>

<body onload="alert(document.getElementById('1word').innerHTML + ' ' + document.getElementById('2word').innerHTML)">
<div id=1word>hello</div>
<div id=2word>world</div>
</body>

</html>


Также работатет (хоть это и полное безобразие) с
<!DOCTYPE html PUBLIC  "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

AzriMan 03.04.2009 14:19

вот вам заняться нечем :)
за окном тяпница! эх, еще 221 минута и выходные!

twolf 03.04.2009 14:38

сдаюсь. :) пусть это останется на совести разработчиков браузеров

IIIEPJIOK 03.04.2009 15:09

:)

AzriMan 03.04.2009 15:10

Цитата:

Сообщение от IIIEPJIOK (Сообщение 15850)
Ну, коль пятница, можно и по холливарить :)

а бывают холи вары? я знаю холи палов, холи пристов.. а вот варов - у них нет такой ветки талантов :-D

kuhok 03.04.2009 15:19

а на мое сообщение предыдущее ответьте, плз:)
а то все выходные не усну :D

AzriMan 03.04.2009 15:29

Цитата:

Сообщение от kuhok (Сообщение 15857)
а на мое сообщение предыдущее ответьте, плз:)
а то все выходные не усну :D

Вам же написали:
Цитата:

Сообщение от twolf (Сообщение 15791)
у Вашего div задан id. так что обращайтесь прямо к нему:
getElementById('word_id').innerHTML
Если не будет id, то через childNodes


kuhok 03.04.2009 16:05

Цитата:

Сообщение от AzriMan (Сообщение 15858)
Вам же написали:

Да не, вот на это- http://javascript.ru/forum/events/32...html#post15825

AzriMan 03.04.2009 16:13

Цитата:

Сообщение от kuhok (Сообщение 15825)
Спасибо, работает. Но не совсем так, как я хотел.
Сейчас в mydata помещается содержание 1ой ячейки таблицы..а я хочу, чтобы текущей - именно той, на которую onclick срабатывает

эээээээ. ну вы как поставили задание - вам так и ответили.
у вас что, несколько ячеек имеют одинаковый id?

в целом, надо как-то примерно так:
<td onclick="myfunc(this)">
<div id="word_id">Id</div> Name 
</td>

function myfunc(obj){
var mydata = obj.getElementsByTagName('DIV')[0].innerHTML;
alert (mydata);
}


может я где-то в чем-то ошибся, - поправьте. уже сижу на работе и засыпаю....


--edited x2
p.s. гы. карма: 9; кол-во постов: 99;

;D


Часовой пояс GMT +3, время: 13:52.