Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   createTextNode('.') (https://javascript.ru/forum/misc/1455-createtextnode-%27-%27.html)

Хранитель Света 22.07.2008 12:57

createTextNode('.')
 
Доброго времени суток. У меня есть небольшой вопросто по вышеуказанному методу.Хотел бы узнать какие объекты может принимать этот метод и как можно с ними работать. Слишком расписывать нет необходимости для меня важно,только то что реально с этим можно придумать(Например,можно ли вставить функцию которая бы возвращала определенное значение например тектстовое,как можно манипулировать этим нодом и так далее).И последнее,конечно если это возможно.

Dmitry A. Soshnikov 22.07.2008 22:02

Цитата:

Сообщение от Хранитель Света
какие объекты может принимать этот метод

принимает строковой (юникод, в DOM-спецификации - тип DOMString) параметр data; возвращает объект Node типа 3 (TEXT_NODE); (если проще - принимает в качестве параметра строку =))

Цитата:

Сообщение от Хранитель Света
можно ли вставить функцию

функцию - нет, но результат - пожалуйста:

document.body.appendChild(document.createTextNode((function() {return 'ds [.code]'})()));


Цитата:

Сообщение от Хранитель Света
как можно манипулировать этим нодом

динамически создавать текстовые объекты: <span></span> -> createTextNode('test'); привязка к span'у через appendChild(...) -> <span>test</span>

http://developer.mozilla.org/en/docs...createTextNode
http://www.w3.org/TR/2000/REC-DOM-Le...#ID-1975348127


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