- -
今天才注意到原来innerHTML的html标记的attrib包含HTML编码(偶起的名字,就是 等)还能自动转换。。。
<script type="text/javascript">
var string = '<br />换行"\'HTML\'"标记转换';
var a = document.createElement('a');
a.appendChild(document.createTextNode(string));
alert(a.innerHTML);
//貌似只要是attrib都可以。。这里使用img的alt
a.innerHTML = '<img alt="' + a.innerHTML.replace(/"/g, '"') + '" \/>';
alert(a.getElementsByTagName('img')[0].alt);
</script>