html的input标签的id中含有点号,在firefox下用getElementById 取不到input的值
比如说input的ID为“form.skill”
getElementById("form.skill")是无效的
请各位朋友帮帮忙,firefox下怎么取这个值啊。
比如说input的ID为“form.skill”
getElementById("form.skill")是无效的
请各位朋友帮帮忙,firefox下怎么取这个值啊。
解决方案 »
- 如何用Jquery 获取asp.net控件属性
- 心血来潮之作...基于javascript的文本模板引擎
- 如何通过css设置2个li重叠在一起--请教
- javascript数组的应用问题,请老师指教!谢谢!
- 求对联广告代码,支持 IE 火狐
- 为什么alert出 undefined????
- table高度控制问题,希望高手帮助,谢谢
- 一个奇怪的问题,困扰了我很长时间,解答100分送上
- window.frames["sub"].document.body为什么是null?
- 求一正则表达式 ,XX XXXXXXXX XXX ---继续提问,up有分,
- 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下不行