Javascript:在IE8

时间:2017-01-17 15:40:38

标签: javascript html innerhtml detect

为旧版浏览器编写一种polyfill,我需要一种方法来检测IE8中Element.innerHTML和/或Element.outerHTML的使用情况。

这样的事情:

var elem = document.getElementById('myElem'),
    currentHTML = elem.innerHTML;

elem.innerHTML = 'Some valid HTML markup';

// a way to detect this
if (currentHTML !== elem.innerHTML) {
  alert(elem + ' changed it\'s HTML')
}

由于Element.prototype.appendChild是一种可以轻松更改以实现我的目的的方法,我不知道IE8中的innerHTML / outerHTML是否有任何关系,想法?

0 个答案:

没有答案