Хранение DOM-элемента в массиве
Возможно ли сохранять в массиве методы дом-эл-та, и если возможно, то как? Я имею ввиду что-то вроде этого:
var tleft = ['document.getElementById(\"main\").style.borderTopLeftRadius']; И обращаться к нему: tleft[0] = 30 + 'px'; |
сохраняйте элемент и пользуйтесь им на здоровье :)
var arr = [ DOMElement ]; |
Просто если объявлять так, как я написал выше, то браузер этот элемент почему-то не видит
|
Методы можно, тк в js методы - это просто функции, функции - объекты, а объекты - передаются по ссылке.))
<body><script> var tleft = [document.body.appendChild]; tleft[0].call(document.body, document.createTextNode('append') ) </script></body> Но в вашем случае не метод, а свойство. Свойство нельзя, т.к. обращаясь к свойству получаешь его значение, а не ссылку. |
Большое спасибо за ответы!
|
Часовой пояс GMT +3, время: 12:02. |