DIV.innerHTML 赋值如果开头为 "" 就不成功

商科程序员 商科程序员 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
现象是这样的:
var el = document.getElementById('div_id');
var innerhtml = '<p><pre>............';
el.innerHTML = innerhtml;
最后一句运行不成功, 并且会影响它后面的语句都无法运行. 在运行时 IE 的左下角也不会有运行错误提示. 很是奇怪. 在 "<p><pre>...." 中间加入点什么如 "<p> <pre>.........." 就可以赋值成功.
我在 MYIE 上也试了, 结果一样. 在 FF 上也一样.
这个问题搞了我两三个小时, 绝对想不到的问题.

现在我只是想问一下为什么会这样. 是因为 <p> 和 <pre> 它们冲突吗?
...全文

相关推荐

js innerHTML 改变div内容的方法

改变文字innerHTML每个HTML元素具有InnerHtml属性定义的HTML代码和文字之间发生的元素的开幕式和闭幕式标记。通过改变一个元素的innerHTML后,一些用户交互,您可以更互动网页。但是,使用innerHTML需要一些准备,如果你希望能够利用它轻松,可靠。首先,你必须给予部分要更改身份证。与标识到位,你将能够使用getElementById功能,适用于所有的浏览器。在您认为建立您现在就可以操纵文字的要素。要开始了,让我们尝试改变文字一个大胆的标记。下面我们来看一个用js的innerHTML来改变div值吧. 代码如下:&lt;script type=”text/javascript

weixin_38655284

JS实现DIV容器赋值的方法

主要介绍了JS实现DIV容器赋值的方法,可结合ajax使用,涉及JavaScript针对页面元素的动态操作技巧,需要的朋友可以参考下

发亮日渐稀疏

IE6-IE9中tbody的innerHTML不能赋值的解决方法

主要介绍了IE6-IE9中tbody的innerHTML不能赋值的解决方法,需要的朋友可以参考下

weixin_38625164

jQuery给div,Span, a ,button, radio 赋值与取值

jquery给div的innerHTML赋值 $(“#id”).html()=”test”; //或者 $(“#id”).html(“test”); jquery 获取<a>的链接内容 $()[removed] jquery 给span 赋值 $(‘#hiddenNote’).text(‘getSpanValues’); span取值 $(‘#hiddenNote’).text(); jquery 给标签button&lt;button&gt;编辑&lt;/button&gt;赋值 $(‘#updateBtn’).text(“保存”); radio取值 $(“input[name=’radioName

weixin_38731761

python的xpath获取div标签内html内容,实现innerhtml功能的方法

今天小编就为大家分享一篇python的xpath获取div标签内html内容,实现innerhtml功能的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38608693
评论 15
收藏 已收藏
分享
返回顶部
商科程序员
JavaScript 87,983 成员 224,681 内容