首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js getElementById有关问题

2012-08-17 
js getElementById问题html的input标签的id中含有点号,在firefox下用getElementById 取不到input的值比如

js getElementById问题
html的input标签的id中含有点号,在firefox下用getElementById 取不到input的值
比如说input的ID为“form.skill”
getElementById("form.skill")是无效的
请各位朋友帮帮忙,firefox下怎么取这个值啊。

[解决办法]
ID 换成form-skill不就行了,命名还是规范点好,尽量别用符号
[解决办法]
受其他代码影响了吧,贴全你的代码看看。
[解决办法]
可以吧!用jquery才会有这个问题。
[解决办法]
加一个name,换成用form定位去获取
[解决办法]
楼主理解错了。。是贴HTML代码
[解决办法]
在FIREFOX下测试了“<a href="#" onclick="alert(document.getElementById('form.id').value); return false;">测QQQQQQQQQQQQQQQQQQQQQQ试</a>”这个是可以正常弹出的

热点排行