gpt4 book ai didi

javascript - IE 不显示带有传递给 innerHTML 的 HTML 标签的字符串

转载 作者:行者123 更新时间:2023-11-30 13:32:00 29 4
gpt4 key购买 nike

我将一个包含 HTML 标记(center、ul 等)的字符串传递给一个函数,该函数然后将其放置在 div、span 或 p innerHTML 中。这适用于所有浏览器,但 IE 不显示任何内容。我跟踪了标签的问题,因为纯文本确实在 IE 中显示。

我正在使用 IE 9。发布的代码有点长,但思路如下:

str='<center>Some text</center>';
displayText('divId',str);
function displayText(id,str)
{ document.getElementById(id).innerHTML=str; }

对不起大家。我发现我无法设置 [P] 元素的 innerHTML。我将其更改为 [span] 并且有效。

最佳答案

innerHTML对于 <table> 不是一个好主意(或需要解决方法) , <select> , <p>元素。这是 known limitation在旧版本中 IE .

另请参阅此问题 IE innerHTML error .

关于javascript - IE 不显示带有传递给 innerHTML 的 HTML 标签的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6404200/

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