Сообщение от Aetae
|
В GreaseMonkey запрещено добавление обработчика через свойство
x.onclick = function(){}
|
Однако этот код работает:
document.getElementsByClassName('main')[0].innerHTML+='<div class="line"></div><div id="script_foot"><a href="javascript://">Настройки</a></div>';
document.getElementById('script_foot').getElementsByTagName('a')[0].onclick=function(){script_option();window.scrollTo(0,0);}
Сообщение от Aetae
|
P.S.
document.getElementsByTagName('body')[0].innerHTML='<div><div><a>Click</a></div></div>';
|
Приведенный мною код лучше отражает суть проблемы.
Меня больше интересует почему в одних случаях событие срабатывает, а в других нет?