为了账号安全,请及时绑定邮箱和手机立即绑定

javascript字符串拼接问题?

javascript字符串拼接问题?

蛊毒传说 2019-03-07 14:15:58
 var html = '<li>' +            '<div>' +            '<i class="fa fa-upload"> 上传</i>' +            '<input type="file" class="upload-file">' +            '</div>' +            '<span class="file-name"></span>' +            '<button class="new-item">提高</button>' +            '</li>';这样拼接的字符串为什么在页面中会以字符方式出现?而并没有成为可以让浏览器解析的标签元素?目前用自己的方法已经解决,但是不知道原理是怎么回事?之前: li[length-1].after(fwglPage.uploadText()); //返回的字符之后: li.eq(length-1).after(fwglPage.uploadText());//返回的html元素li取到的所有li的集合,fwglPage.uploadText()这个函数返回的就是我这段html。
查看完整描述

5 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

document.write(html)就可以解析标签元素


查看完整回答
反对 回复 2019-03-21
?
慕哥6287543

TA贡献1831条经验 获得超10个赞

Element.innerHTML = html

这样才会把字符串解析为HTML


查看完整回答
反对 回复 2019-03-21
?
紫衣仙女

TA贡献1839条经验 获得超15个赞

为什么不使用es6字符串模板呢,主流浏览器都支持了,草鸡好用


查看完整回答
反对 回复 2019-03-21
  • 5 回答
  • 0 关注
  • 508 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信