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

javascript操作的textfield名字能不能包含‘-’?解决方案

2012-02-05 
javascript操作的textfield名字能不能包含‘-’?我有个系统javascript操作的textfield,名字中包括‘-’,报错,

javascript操作的textfield名字能不能包含‘-’?
我有个系统javascript操作的textfield,名字中包括‘-’,报错,代码如下 :
<body>
<form name="form1" method="post" action="">
  <input type="button" name="Submit" value="测试" onClick="test()"> 
  <input type="text" name="s1-1">
</form>
<script language="javascript">
function test(){
document.form1.s1-1.value='测试';
}
</script>

</body>
请问有什么办法能够使textfield 的name能包括‘-’?谢谢

[解决办法]
<input type="text" name="s1-1"> 
<script language="javascript">
alert(document.getElementsByName("s1-1")[0].name)
</script>
[解决办法]
<input type="text" name="s1-1" id="s1-1">

1\getElementsByName
2\getElementById

热点排行