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