document.write相关

来源:9-20 网页尺寸offsetHeight

暮女神

2016-12-30 20:14

document.write(document.documentElement.offsetWidth||document.body.offsetWidth+“*”);

*为何不能显示,必须得重新写个document.write才显示呢?

写回答 关注

3回答

  • 慕村1994845
    2017-02-12 11:45:28

    document.documentElement.offsetWidth||document.body.offsetWidth

    把这个再加个括号

  • 小白_0001
    2017-01-21 10:22:10

    操作符之间的优先级:算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号。

    而+属于算术操作符,||或属于逻辑操作符,所以document.write(document.documentElement.offsetWidth||document.body.offsetWidth+“*”);的*先和document.body.offsetWidth先加了,然后在判断或逻辑。


  • qq_你在不在_03789509
    2017-01-07 10:20:00

    ||这符号不适用于这里,“*”这里的引号你用了中文的,正确的写法:document.write(document.documentElement.offsetWidth+"*"+document.body.offsetWidth);

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题