我是html dom的新手,这就是我不太了解它的原因。我想在单个html dom事件中执行两个函数。这是代码。
<a id="link1" href="javascript:void(0)" onclick="document.getElementById('link1').style.background-color='red';
setTimeout(function () {window.location.assign='http://www.google.com'}, 5000);"> Read it</a>
这里我想执行两个功能。一个是背景颜色,第二个是在5秒后打开谷歌,我怎么能在html dom中得到它。请帮助我。
答案 0 :(得分:1)
我修复了你的代码:
<a id="link1" href="javascript:void(0)" onclick="document.getElementById('link1').style['background-color']='red';
setTimeout(function () {window.location.assign('http://www.google.com'), 5000);"> Read it</a>
background-color
有一个破折号,它不是有效的标识符,因此您需要使用bracket notation。window.location.assign
是function。