跌娣
2018-05-22 13:05
采纳率: 100%
浏览 2.8k

<br/>在JavaScript中失效问题

不知道为什么这次
在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 +"
";
}

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

7条回答 默认 最新

  • 已采纳

    div容器用innerHTML属性br才是换行

         document.getElementById('div1').innerHTML +=element.id +"<br/>";
    
    已采纳该答案
    打赏 评论
  • Jasmine-Zeng 2018-05-22 13:20

    最好用
    ,有的·浏览器
    不显示

    打赏 评论
  • Jasmine-Zeng 2018-05-22 13:20

    最好用{
    }, 有的·浏览器【
    不显示】

    打赏 评论
  • qq_24488177 2018-05-22 13:21

    你这输出是文本呢?应该不是html标签

    打赏 评论
  • MuMu_KH 2018-05-23 01:26

    因为你用的是 innerText 不是 innerHTML , innerHTML才会输出html标签

    打赏 评论
  • 流年灬勿念 2018-05-23 04:27

    这个无法输出innerHTML标签

    打赏 评论
  • weixin_42128484 2018-05-23 09:13

    因为你用的是 innerText 不是 innerHTML , innerHTML才会输出html标签

    打赏 评论

相关推荐 更多相似问题