问答详情
源自:9-18 浏览器窗口可视区域大小

关于br的问题

为什么在document.documentElement.clientHeight||document.body.clientHeight后直接加<br />没有换行效果,而另外写一个document.write("<br />")就有换行效果了

document.write("height:"+document.documentElement.clientHeight||document.body.clientHeight+"<br />");
//document.write("<br />");
document.write("width:"+document.documentElement.clientWidth||document.body.ClientWidth);


提问者:亚麻玛娅 2015-02-04 10:49

个回答

  • qq_万恶的数塔_0
    2016-03-04 15:29:25

    (document.documentElement.clientHeight||document.body.clientHeight)+"<br />"  加上括号就好了

  • 亚麻玛娅
    2015-02-04 14:09:15

    自己来回答吧,若“||”前面的条件判断为正确,后面的就不执行了,所以直接加在后面的br标签也被忽略了

  • 哟_笨小孩
    2015-02-04 13:01:36

    <br/>是html的标记  你在后面直接加 是加在<script>标签内的,当然不会换行, 加上个“”是告诉浏览器引号内的内容是html,所以能换行