gpt4 book ai didi

javascript - Textarea 在 IE7 中不呈现

转载 作者:行者123 更新时间:2023-12-02 20:32:47 25 4
gpt4 key购买 nike

由于某种原因,我的文本区域没有在 IE7 中显示。我在表单中使用复选框,当它们单击时,它会调用一个 javascript 函数来打开相应的文本区域。它在其他所有主要浏览器中都可以正常工作,但在 IE7 中则不行。

这是我正在使用的代码示例。

HTML:

<input name="areasOfConcern1" type="checkbox" id="concern1" value="Frequently misses classes" onClick="checkedTest('concern1', 'concern1Text')" onblur="checkedTest('concern1', 'concern1Text')" />
Attendance
<div id="concern1Text" style="visibility:hidden;position:absolute;display:none;">
<textarea onfocus="removeText(this)" onblur="addText(this)" cols="90" name="areasOfConcern1Text" id="areasOfConcern1Text">Comments...</textarea>
</div>

JS 函数:

function checkedTest(checkBox, divId)
{
box = eval("document.getElementById(checkBox)");
div = eval("document.getElementById(divId)");
if(box.checked == true)
{
div.style.visibility="visible";
div.style.display="block";
div.style.position="relative";
}
else
{
div.style.visibility="hidden";
div.style.display="none";
div.style.position="absolute";
}
}

关于如何实现这项工作有什么想法吗?

谢谢,乔什

最佳答案

是否是可见性和显示问题,或者可能是您的位置有问题?读了几遍后,我没有发现代码有任何问题。当我想切换元素时,我只使用 display 属性,这对我来说效果很好,在 IE 中也是如此。

关于javascript - Textarea 在 IE7 中不呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3813302/

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