亚麻玛娅
2015-02-04 10:49
为什么在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);
(document.documentElement.clientHeight||document.body.clientHeight)+"<br />" 加上括号就好了
自己来回答吧,若“||”前面的条件判断为正确,后面的就不执行了,所以直接加在后面的br标签也被忽略了
<br/>是html的标记 你在后面直接加 是加在<script>标签内的,当然不会换行, 加上个“”是告诉浏览器引号内的内容是html,所以能换行
JavaScript进阶篇
468201 学习 · 21891 问题
相似问题