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

关于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);


正在回答

7 回答

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

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

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

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

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


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

亚麻玛娅 提问者

不是这个意思,你理解的不对
2015-02-04 回复 有任何疑惑可以回复我~
#2

哟_笨小孩 回复 亚麻玛娅 提问者

哈,是我理解错意思
2015-02-04 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

关于br的问题

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