function SelectItemByValue()
{
for(var i=0;i<$("ddlLocation").options.length;i++)
{
if($("ddlLocation").options[i].text == "0")
{
$("ddlLocation").options[i].selected = true;
break;
}
}
}上面这个函数 我使用时为什么提示缺少对象错误.. ID为ddlLocation的下拉列表也存在的。。请教一下。。
{
for(var i=0;i<$("ddlLocation").options.length;i++)
{
if($("ddlLocation").options[i].text == "0")
{
$("ddlLocation").options[i].selected = true;
break;
}
}
}上面这个函数 我使用时为什么提示缺少对象错误.. ID为ddlLocation的下拉列表也存在的。。请教一下。。
hookee:
是用jQuery的话 $("#ddlLocation") 。。 什么意思
li1229363:JS必须放到空间的位置之后 我也不明白,是放到代码最后面?
function Clear()
{
var eleArr = document.getElementsByTagName("input");
for(var i=0; i < eleArr.length; i++)
{
if(eleArr[i].type=="text")
{
eleArr[i].value ="";
}
}
}
2.执行代码放在HTML元素代码后面或者Window.onload 事件里
别误导别人了,一个是对象,一个是document节点,怎么会是一样呢,
$("#addlLocation")[0] 或$("#addlLocation").get(0)就相当于:document.getElementById("addlLocation")的意思.
function SelectItemByValue(){
for(var i=0;i <$("ddlLocation").options.length;i++)
{
if($("ddlLocation").options[i].value== "0")
{
$("ddlLocation").options[i].selected = "selected";
break;
}
}
}window.onload=SelectItemByValue;
或者在body标签中<body onload="SelectItemByValue()">