在IE中从字符串创建范围或html片段

时间:2010-01-22 19:26:25

标签: javascript dom dhtml

如何在IE中使用字符串并在其中创建html片段。这在非浏览器中工作正常。

var str = "<div>Foo</div>";
var range = document.createRange();
var frag = range.createContextualFragment(str);
var e = document.getElementById("element");
e.appendChild(frag);

1 个答案:

答案 0 :(得分:1)

你可能想考虑使用jQuery?跨浏览器兼容且更易于使用:

$(document).ready(function() {
  var str = "<div>Foo</div>";
  $('#element').append(str); //assuming your element's id is 'element'
});

jQuery sitedocumentation