DIV.innerHTML 赋值如果开头为 "" 就不成功
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值吧. 代码如下:<script type=”text/javascript
JS实现DIV容器赋值的方法
主要介绍了JS实现DIV容器赋值的方法,可结合ajax使用,涉及JavaScript针对页面元素的动态操作技巧,需要的朋友可以参考下
IE6-IE9中tbody的innerHTML不能赋值的解决方法
主要介绍了IE6-IE9中tbody的innerHTML不能赋值的解决方法,需要的朋友可以参考下
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<button>编辑</button>赋值 $(‘#updateBtn’).text(“保存”); radio取值 $(“input[name=’radioName
python的xpath获取div标签内html内容,实现innerhtml功能的方法
今天小编就为大家分享一篇python的xpath获取div标签内html内容,实现innerhtml功能的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


