问答详情
源自:2-5 表达出你的想法(表达式)

document.write的问题

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

提问者:qq_禅_2 2015-12-08 08:30

个回答

  • 慕莱坞9220042
    2015-12-08 09:24:34
    已采纳

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

  • 天启之魂
    2015-12-08 09:17:21

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

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

  • 一毛钱
    2015-12-08 09:05:53

    html具有解析标签的作用

  • echo_kinchao
    2015-12-08 09:02:03

    你多了两个分号

  • RockenRoll
    2015-12-08 08:44:52

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