2012-04-26 4 views
0

Почему вы должны использовать getObjectById, если вы уже знаете идентификатор объекта? Он продолжает отбрасывать меня, потому что я заменяю его идентификатором элемента, который я имею в виду.javascript получить элемент по id vs id объекта

EDIT: Я думаю, что я, возможно, только что забыл #. Но почему существует getObjectById, если вы можете назначить элемент ID?

+5

Что такое 'getObjectById'? Можете ли вы показать образец кода того, что вас отбрасывает? – Cameron

+1

Укажите здесь соответствующий код и будьте более конкретным. –

+1

Вам нужно будет опубликовать код, о котором вы говорите, чтобы мы знали, как вам посоветовать. Ваш вопрос неясен и требует увидеть ваш код. – jfriend00

ответ

0

Чтобы применить какое-либо действие к любому элементу сначала, вы должны сообщить JavaScript-идентификатору об этом элементе, скажем, вы хотите добавить прослушиватель событий к определенному элементу и сделать это, что вам нужно сделать (краткий пример)

​<div id="myDiv">​Some Text</div>​ 

document.getElementById('myDiv').onclick=function(){ 
    alert('clicked on div !'); 
} 

Над кодом document.getElementById('myDiv').onclick=function(){...} говорит JavaScript, чтобы выполнить функцию (сразу после =), когда кто-то нажимает на DIV, который имеет идентификатор myDiv.

Фактически возвращает ссылку на элемент по его идентификатору.

DEMO.

Ссылка:Here.

Смежные вопросы