日期:2014-05-16  浏览次数:20297 次

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