alert不起作用
function searchSuggest(objid) {
var inputField = document.getElementById("UseContractNO"+objid);
var suggestText = document.getElementById("search_suggest"+objid);
if (inputField.value.length > 2) {
var o=createXMLHttpRequest();
var url = "searchUseContract.asp?searchText=" + escape(inputField.value);
o.open("GET", url, true);
o.onreadystatechange = function(){
if(o.readyState == 4){
if(o.status == 200){
var sourceText = o.responseText.split("|");
if(sourceText.length>0){
suggestText.style.display="";
suggestText.innerHTML = "";
for(var i=0;i<sourceText.length-1;i++) {
var s='<div onclick="javascript:alert(objid);" '; // alert不起作用,取不到objid的值
s+=' class="suggest_link" >' +sourceText[i]+'</div>';
suggestText.innerHTML += s;
}
}
else{
suggestText.style.display="none";
}
}
}
};//指定响应函数
o.send(null); // 发送请求
}
else {
suggestText.style.display="none";
}
}
var s='<div onclick="javascript:alert(objid);" '; // alert不起作用,取不到objid的值
------解决方案--------------------应该是拼接变量为字符串吧
var s='<div onclick="alert('+objid+');" ';
------解决方案--------------------拼接错了。见楼上。