gpt4 book ai didi

javascript - document.getElementById().value 和 document.getElementById().checked 不适用于 IE

转载 作者:行者123 更新时间:2023-12-03 02:51:26 26 4
gpt4 key购买 nike

我尝试将新值分配给输入表单的隐藏输入和复选框。它在 Firefox 中工作正常,但在 IE 中则不然(我使用的是 IE 7)。有谁知道我的代码有什么问题吗?

HTML:

<input type="hidden" id="msg" name="msg" value="" style="display:none"/>
<input type="checkbox" name="sp" value="100" id="sp_100">

Javascript:

var Msg="abc";
document.getElementById('msg').value = Msg;
document.getElementById('sp_100').checked = true;

最佳答案

对于非分组元素,名称和 ID 应该相同。在本例中,您将名称指定为“sp”,将 ID 指定为“sp_100”。不要这样做,这样做:

HTML:

<input type="hidden" id="msg" name="msg" value="" style="display:none"/>
<input type="checkbox" name="sp" value="100" id="sp">

Javascript:

var Msg="abc";
document.getElementById('msg').value = Msg;
document.getElementById('sp').checked = true;

了解更多详情

请访问:http://www.impressivewebs.com/avoiding-problems-with-javascript-getelementbyid-method-in-internet-explorer-7/

关于javascript - document.getElementById().value 和 document.getElementById().checked 不适用于 IE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/973045/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com