简体   繁体   English

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

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

Why does this simple code not work in Firefox and Chrome but it works on IE? 为什么这个简单的代码在Firefox和Chrome中不起作用,但在IE上却起作用? What's wrong with this script? 这个脚本怎么了? I just want to find a way too get selected checkbox text (or label) and use it a $_post on another page. 我只想找到一种方法来获取选中的复选框文本(或标签),并在另一页$_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" is not an id. name="aaaa"不是一个ID。 So getElementById('aaaa') will not find it. 因此getElementById('aaaa')将找不到它。

尝试:

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

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

相关问题 为什么JavaScript不适用于Firefox / Chrome但适用于IE? - Why doesn't the JavaScript work for Firefox/Chrome but for IE? 为什么这个简单的“拖动以调整块大小”JavaScript 在 Chrome 中不起作用? - Why this simple “drag to resize block” JavaScript doesn't work in Chrome? 如果语句起作用,为什么这个简单的JavaScript不起作用? - Why doesn't this simple JavaScript if statement work? 为什么这个简单的javascript幻灯片无法正常工作? - Why doesn't this simple slideshow in javascript work? 为什么 JavaScript 中的这个简单调用不起作用? - Why this simple call in JavaScript doesn't work? 为什么这个Javascript不适用于Opera或Chrome? - Why doesn't this Javascript work with Opera or Chrome? 为什么JavaScript在Chrome扩展程序中不起作用? - Why doesn't JavaScript work in Chrome extension? 简单的Javascript在FireFox中不起作用(但在所有其他浏览器中都有效) - Simple Javascript doesn't work in FireFox (but does in ALL other Browsers) 该Javascript在IE中不起作用,但在Chrome,Firefox和Opera中起作用 - This Javascript doesn't work in IE but works in Chrome, Firefox and Opera Javascript不适用于Chrome和Firefox,但适用于IE - Javascript doesn't work on Chrome and Firefox, but works on IE
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM