qq_禅_2
2015-12-08 08:30
为什么document.write("小明还剩:"+“num1”+"元"+“<br/>”)中的换行<br/>可以这样表达而且计算机读取不会把它当做字符串。求解释。
你好,<br/>是标签,放到引号里就和普通的html标签是一样的,会被解析,但是这里你不加引号就不对了,它不是变量,会报错;再如,你这个输出的整个句子就是“小明还剩:num1元<br/>”,在html页面里就是正常的一段文本了,标签也会被解析,但是你不加引号是不会输出的,只能讲这么细了,望采纳!
js中 字符串中如果有很多 特殊字符 系统会自动解析他 比如 <> " \ 等
如果你真的像输出字符<> 等这些特殊字符 就需要使用转意字符 比如\< \> 这样 js就知道你要输出的是字符<> 而不是标签的<>
html具有解析标签的作用
你多了两个分号
你看错了吧是"小明还剩:"+ num1 +"元"+“<br/>”
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题