我有一个以下代码,我试图将 onfocus 事件分配给元素,以便每当元素获得焦点时,调用 alert. 但是,警报仅在页面加载时出现,之后再也不出现。
<html>
<head>
</head>
<body onload = "loadings();">
<div>
<form>
<input type="text" id="foo"/>
</form>
</div>
<script type="text/javascript">
function loadings(){
document.getElementById("foo").onfocus = alert("foo");
}
</script>
</body>
</html>
请注意,我无法<input type="text" id="foo" onfocus="alert('foo')"/>
为我想要实现的目标做任何事情。
这也适用于 Firefox、Chrome、IE、Safari。
提前致谢!