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的下拉列表也存在的。。请教一下。。
解决方案 »
- 正则表达式
- javascript 循环显示输出的时候, 展开隐藏的问题
- jquery 一个form表单获取多个submit value值的问题
- 求救:如何用javascript解决最佳菜单问题呢??
- event.keyCode 在FF下不支持?
- 99赠送有缘人~jQuery里面的jQuery.fn.init()方法中,this为什么指向的是jquery.fn.jquery.init[0]?
- javascript如何调用Asp函数、数组
- 关于iframe间打开页面
- 从数据库中生成一个三级树,如何通过点击最下级获得其值(数据库中的xh,不是显示的名称),并负值给一个表单元素
- jsp中function函数怎么写,格式是什么
- window.confirm的问题
- 如何判断下拉条中的内容是否被选中?
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()">