qflyalltime
小羊也疯狂
2018-05-08 14:20
采纳率: 88.4%
浏览 2.4k

关于html字符串拼接的问题

图片说明

这里拼字符串模版为什么要两个标签之间分隔开,为什么不能直接
'前面字符串'+value+'后面字符串' (我把+号去掉ide变红,应该是不允许)

拼字符串模版有什么要注意的没有?

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

4条回答 默认 最新

  • txx3258
    txx3258 2018-05-08 14:34
    已采纳

    主要是为了便于查看方便,一下就知道html标签结构,后期维护方便(添加、删除等更容易)。js 的es6支持模板字符串,可以用一下方式试试:
    let tmpl = <li>
    <input type="checkbox">
    <span id="text">${val}</span>
    </li>

    点赞 评论
  • cainiao_user
    爱你们的巴巴 2018-05-08 14:36

    在处理HTML这种语法的时候,要注意转义处理

    点赞 评论
  • choudekeyi
    choudekeyi 2018-05-08 14:36

    纯粹方便阅读而已,等你接触就可就会发现全部写在一行上绝对是一个不好的习惯。至于是不是非要一个标签一行,肯定不是。
    根据个人习惯,大原则是方便阅读

    点赞 评论
  • weixin_42071428
    weixin_42071428 2018-05-09 03:56

    加''是字符串,字符串拼接需要+

    点赞 评论

相关推荐