我想使用获取ID为参数的处理程序来处理click事件。iframeiframe
我可以onClick通过JavaScript 添加事件处理程序,如下所示,它可以正常运行:
iframe.document.addEventListener('click', clic, false);
但是在这种情况下,我无法将参数传递给clic()。我尝试打印this.id,clic()但没有结果。
onClick HTML属性根本不起作用,不调用处理程序。
<html>
<head>
<script type="text/javascript">
function def() {
myFrame.document.designMode = 'on';
}
function clic(id) {
alert(id);
}
</script>
</head>
<body onLoad="def()">
<iframe id="myFrame" border="0" onClick="clic(this.id)"></iframe>
</body></html>
饮歌长啸
相关分类