一个ID传参数问题~本人新手
时间:2011-09-28
来源:互联网
JS:
function getId(id){
return document.getElementById(id);
}
function pro_2(id){
var p = getId(id);
alert(p)
var len = province.length;
p.options.length = len+1;
for(var i=1;i<len+1;i++){
p.options[i].text = province[i-1].name;
p.options[i].value = province[i-1].id;
}
}
HTML:
<select id="provinces_sel2" style="width: 80px;" onClick="pro_2(provinces_sel2)">
<option>全部</option>
</select>
为啥ID传不过去,还报错,是不是写法问题~~
function getId(id){
return document.getElementById(id);
}
function pro_2(id){
var p = getId(id);
alert(p)
var len = province.length;
p.options.length = len+1;
for(var i=1;i<len+1;i++){
p.options[i].text = province[i-1].name;
p.options[i].value = province[i-1].id;
}
}
HTML:
<select id="provinces_sel2" style="width: 80px;" onClick="pro_2(provinces_sel2)">
<option>全部</option>
</select>
为啥ID传不过去,还报错,是不是写法问题~~
作者: zzak2760 发布时间: 2011-09-28
报错不用管~ 就是不明白alert为什么是null
作者: zzak2760 发布时间: 2011-09-28
onClick="pro_2(provinces_sel2)">
改成onClick="pro_2('provinces_sel2')">
改成onClick="pro_2('provinces_sel2')">
作者: porttix 发布时间: 2011-09-28
可以了~~谢谢,传时应该是字符串吧~
作者: zzak2760 发布时间: 2011-09-28
在补充个问题哈~ 我的页面中有两个select,但第二个调用不到我这个pro_2()这个方法。
js:
window.onload = function(){
pro_2('provinces_sel2','provinces_sel3');
}
function getId(id){
return document.getElementById(id);
}
function pro_2(id){
var p = getId(id);
}
<select style="width: 120px;" id="provinces_sel2"><option>请选择</option></select>
<select style="width: 120px;" id="provinces_sel3"><option>请选择</option></select>
js:
window.onload = function(){
pro_2('provinces_sel2','provinces_sel3');
}
function getId(id){
return document.getElementById(id);
}
function pro_2(id){
var p = getId(id);
}
<select style="width: 120px;" id="provinces_sel2"><option>请选择</option></select>
<select style="width: 120px;" id="provinces_sel3"><option>请选择</option></select>
作者: zzak2760 发布时间: 2011-09-28
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28