Вопрос

Я где-то читал, что объекты были в основном хэш-таблицами, и вы могли бы назначить значения им волей Nilly.Ну, я надеюсь воспользоваться этим, но я хочу знать, что даже возможно, если это считается «правильным», и, если есть какие-либо нежелательные ситуации.

Моя ситуация:

У меня серьезно из объектов (вид, который нельзя хранить в DOM!), который я хочу присвоить домо-объектами.Мой план - это:

Найти объект DOM (div или область некоторой формы), а затем назначьте это перемезу myvar

Я буду звонить: myvar.customval= значение Таблица, конечно, не определена в спецификации DOM.Будет ли это даже работать, хотя?Покажет ли он в доме или оставаться виртуальной переменной?Есть ли способ назначить пользовательские значения членам DOM для доступа позже?

Это было полезно?

Решение

You can do it:

var foo = document.getElementById('sidebar');
foo.party = 3;
console.dir(foo);

But no, it's not considered good practice. Rather, consider using HTML5's custom data attributes, or better yet, jQuery's abstraction of them.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top