Я создал скрипт для привязки данных к dom-узлам, что-то вроде метода jQuery.data. По сути, сценарий устанавливает свойство для узла, являющегося ключом объекта, который будет содержать данные каждого узла, но в IE 7 установка свойства для текстового узла вызывает ошибку:
var a=document.createElement("div");
a.test="test";
alert(a.test); //Works and shows "test"
var a=document.createTextNode("text");
a.test="test"; //Throws an error
Итак, знаете ли вы обходной путь для этой ошибки? Или, может быть, есть свойство, которое почти бесполезно в текстовых узлах, которое позволяет мне устанавливать для него данные?