我在让 OnChnage 侦听器工作时遇到问题,如果我将脚本</form>
放置在标签之后,侦听器工作正常,但如果我将脚本放在<head>
标签内,它就无法工作。
在我的网站上,我只能在标签中包含脚本,<head>
我可以做些什么来使脚本在<head>
标签中运行?
在此配置中,脚本不起作用
<head>
<script type="text/javascript">
if(window.addEventListener) {
document.getElementById('address').addEventListener('change', loadXMLDoc, false);
} else if (window.attachEvent){
document.getElementById('address').attachEvent("onchange", loadXMLDoc);
}
function loadXMLDoc(){
alert('worked');
}
</script>
</head>
<body>
<form>
<input id="address" name="address" type="text"/>
<input id="test" name="test" type="text"/>
</form>