繁体   English   中英

为什么这个简单的JavaScript在FireFox或Chrome中不起作用?

[英]Why doesn't this simple JavaScript work in FireFox or Chrome?

为什么这个简单的代码在Firefox和Chrome中不起作用,但在IE上却起作用? 这个脚本怎么了? 我只想找到一种方法来获取选中的复选框文本(或标签),并在另一页$_post其用作$_post

<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<script type="text/javascript" language="javascript">

function ReadCheckbox()
{
    var temp = '';
    var radio;
    var popupTag ;

    for (var i=1 ; i<5 ; i++) {
        radio = document.getElementById('chk'+i);

        if(radio.checked == true){temp += radio.value}
    }

      document.getElementById('aaaa').value = temp;

}

</script>
</head>
<body>

<label>What is your Site Address ?</label><br/>
<label>NetNic.ir</label><input id="chk1" type="checkbox" value="NetNic.ir" />
<label>SarirWeb.Com</label><input id="chk2" type="checkbox" value="SarirWeb.Com"/>
<label>LearnCD.ir</label><input id="chk3" type="checkbox" value="LearnCD.ir"/> 
<label>AnimLand.ir</label><input id="chk4" type="checkbox" value="AnimLand.ir"/> 
<br />
<br/>
<textarea rows="2" name="aaaa" cols="20"></textarea>
<input type="button" onclick="ReadCheckbox()" value="ثبت" style="height:32px; width:83px;"/>

name="aaaa"不是一个ID。 因此getElementById('aaaa')将找不到它。

尝试:

<textarea rows="2" name="aaaa" id="aaaa" cols="20"></textarea>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM