Здравствуйте, ответьте, пожалуйста, на вопрос.
Почему не работает onclick?
html страницы:
<!DOCTYPE html>
<html>
<head>
<title>Onclick</title>
</head>
<body>
</body>
</html>
js-код, который будет воспроизводить GreaseMonkey:
document.getElementsByTagName('body')[0].innerHTML='<div></div>';
document.getElementsByTagName('body')[0].getElementsByTagName('div')[0].innerHTML='<div></div>';
document.getElementsByTagName('body')[0].getElementsByTagName('div')[0].getElementsByTagName('div')[0].innerHTML='<a>Click</a>';
document.getElementsByTagName('body')[0].getElementsByTagName('div')[0].getElementsByTagName('div')[0].getElementsByTagName('a')[0].onclick=function() {document.getElementsByTagName('a')[0].innerHTML+='!';}
Заранее спасибо.