有人在Mozilla中写JavaScript脚本吗?
为什么下面这段代码可以在IE里运行,却不能在Mozilla中运行呢?
<textarea name=aaa>
abc
</textarea>
<script>
alert(aaa.value)
</script>
问题点数:100、回复次数:4Top
1 楼fason(咖啡人生)回复于 2004-05-03 21:28:15 得分 50
moz下不能这样访问对象,要这样
1.包含在form中,document.oForm.elements["aaa"].value
2.用id代替name,document.getElementById("aaa").valueTop
2 楼aiiiq(外星人木有小JJ)回复于 2004-05-03 21:38:15 得分 0
谢谢,我现在能通过ID实现,NAME还不行
用ID和NAME哪种好一点呢?
<textarea id=bbb name=aaa>
abc
</textarea>
<script>
alert(document.getElementById("bbb").value)//这个好用
alert(document.oForm.elements["aaa"].value)//这个不行啊?
</script>Top
3 楼fason(咖啡人生)回复于 2004-05-03 21:46:09 得分 50
<form name="oForm">
<textarea name="aaa">test</textarea>
</form>Top
4 楼aiiiq(外星人木有小JJ)回复于 2004-05-03 21:55:58 得分 0
这样就好了,谢谢:)
<form name='aaaform'>
<textarea id=bbb name=aaa>
abc
</textarea>
</form>
<script>
alert(document.getElementById("bbb").value)//这个好用
alert(document.aaaform.elements["aaa"].value)//这个不行啊?
</script>
Top




