html的input标签的id中含有点号,在firefox下用getElementById 取不到input的值
比如说input的ID为“form.skill”
getElementById("form.skill")是无效的
请各位朋友帮帮忙,firefox下怎么取这个值啊。
比如说input的ID为“form.skill”
getElementById("form.skill")是无效的
请各位朋友帮帮忙,firefox下怎么取这个值啊。
解决方案 »
- js调用出现乱码
- 求javascript好书
- 两端相似的JS代码,大家猜猜运行结果一样吗?不准运行看结果!
- 小弟求段小代码。高人请进!
- 关于事件对象的入门问题,大家帮我看看
- 页面中两个<iframe>框架A、B,如何将A做成导航栏,B做成结果显示页?
- 如何控制不要别人输入“空格”来提交内容!
- 一个关于select里面用了onChange事件的奇怪问题。急切ing....
- 送分貼,回應有分!!!
- $(doxument).ready(function(){//})与$(window).on("load",function(){//}) 有什么区别?
- position:fixed固定后怎么获取元素坐标?
- 怎么设置iframe的字体颜色
var dv = document.all(divName);
dv.style.display = "none";
if(divName == "dvJobSkill"){
if(document.getElementById("form.hidJobSkill").value != ''){
var SkillIDList = StrSort(document.getElementById("form.hidJobSkill").value);
arySelectedSkillID = new Array();
arySelectedSkillState = new Array();
for(i=0;i<SkillIDList.length;i++){
arySelectedSkillID[i] = SkillIDList[i];
arySelectedSkillState[i] = 1;
}
}else{
arySelectedSkillID = new Array();
arySelectedSkillState = new Array();
}
} if(divName == "dvPost"){
if(document.getElementById("form.hidPost").value != ''){
var PostIDList = StrSort(document.getElementById("form.hidPost").value);
arySelectedPostID = new Array();
arySelectedPostState = new Array();
for(i=0;i<PostIDList.length;i++){
arySelectedPostID[i] = PostIDList[i];
arySelectedPostState[i] = 1;
}
}else{
arySelectedPostID = new Array();
arySelectedPostState = new Array();
}
}
showElementAll();
}传进来的参数是"dvPost"
就是走到document.getElementById("form.hidPost").value地方的时候执行不下去的,在IE下是可以的,firefox下不行