以下是错误:
消息: 'style' 为空或不是对象
行: 331
字符: 2
代码: 0
以下是函数定义:
function displayCity(v){
$("cityListDiv").style.display='block';
if(window.attachEvent){
$("cityName").attachEvent('onblur',setBlur);
}else{
$("cityName").addEventListener('blur',setBlur,false);
}
if (window.attachEvent){
var key = window.event.keyCode;
}else{
var key = event.which;
}
if (key!=40 && key!=38){
var xmlhttp;
if(window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}else if(window.ActiveXObject){
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4){
if(xmlhttp.status==200){
$("cityListDiv").innerHTML=unescape(xmlhttp.responseText);
}
}
}
var url="/includes/getCityList_cityBox.asp?key="+v+"&fresh="+Math.random();
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
selectElement();
}
以下是调用部分:
<div id="city-box">
<ul>
<li></li>
<li><input type="text" name="cityName" id="cityName" onclick="this.value='';displayCity(this.value)" onkeyup="displayCity(this.value)" maxlength="100" /></li>
<li></li>
</ul>
<div id="cityListDiv" onmousemove="setMouseover()" onmouseout="setMouseout()"></div>
</div>