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

document.write的问题

为什么document.write("小明还剩:"+“num1”+"元"+“<br/>”)中的换行<br/>可以这样表达而且计算机读取不会把它当做字符串。求解释。

正在回答

5 回答

你好,<br/>是标签,放到引号里就和普通的html标签是一样的,会被解析,但是这里你不加引号就不对了,它不是变量,会报错;再如,你这个输出的整个句子就是“小明还剩:num1元<br/>”,在html页面里就是正常的一段文本了,标签也会被解析,但是你不加引号是不会输出的,只能讲这么细了,望采纳!

1 回复 有任何疑惑可以回复我~
#1

qq_禅_2 提问者

非常感谢!恩,明白了
2015-12-08 回复 有任何疑惑可以回复我~

js中 字符串中如果有很多 特殊字符 系统会自动解析他 比如 <> " \ 等

如果你真的像输出字符<> 等这些特殊字符 就需要使用转意字符  比如\<  \>  这样 js就知道你要输出的是字符<>  而不是标签的<>

2 回复 有任何疑惑可以回复我~

html具有解析标签的作用

0 回复 有任何疑惑可以回复我~

你多了两个分号

0 回复 有任何疑惑可以回复我~

你看错了吧是"小明还剩:"+ num1 +"元"+“<br/>”

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468060    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

document.write的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信