不知道为什么这次
在JavaScript中无法换行,之后把它换成\n是可以的。
换过浏览器,还是没有换行,而是直接输出
就是很奇怪为什么
无法换行,\n就可以?
附上图片
附上代码:
function appendText(e){
if(!e) var e = window.event;
var element = (e.target)? e.target:e.srcElement;
document.getElementById('div1').innerText +=element.id +"
";
}
div容器用innerHTML属性br才是换行
document.getElementById('div1').innerHTML +=element.id +"<br/>";
最好用
,有的·浏览器
不显示
最好用{
}, 有的·浏览器【
不显示】
你这输出是文本呢?应该不是html标签
因为你用的是 innerText 不是 innerHTML , innerHTML才会输出html标签
这个无法输出innerHTML标签
因为你用的是 innerText 不是 innerHTML , innerHTML才会输出html标签