[英]Can't show javascript variable in html
这是代码:
<div id="screen1">You do not have javascript enabled.</div>
<div id="screen2">You do not have javascript enabled.</div>
<script>
document.getElementById("screen1").innerHTML = return window.screen.availHeight;
document.getElementById("screen2").innerHTML = return window.screen.availWidth;
</script>
screen1
和screen2
的输出均为You do not have javascript enabled.
,我认为这种方式行之有效,因为我之前使用过它,并且行之有效:
<div id="locale">You do not have javascript enabled.</div>
<script>document.getElementById("locale").innerHTML = getLang();</script>
如果删除return
关键字,一切将正常进行。 由于您未定义函数/不在函数内部,因此return
关键字不合适。
document.getElementById("screen1").innerHTML = window.screen.availHeight; document.getElementById("screen2").innerHTML = window.screen.availWidth;
<div id="screen1">You do not have javascript enabled.</div> <div id="screen2">You do not have javascript enabled.</div>
document.getElementById("screen1").innerHTML = window.screen.availHeight; document.getElementById("screen2").innerHTML = window.screen.availWidth;
<!DOCTYPE html> <html> <head> <title>My HTML</title> <meta charset="UTF-8"> </head> <body> <div id="screen1">You do not have javascript enabled.</div> <div id="screen2">You do not have javascript enabled.</div> </body> </html>
试试这个没有return
document.getElementById("screen1").innerHTML = window.screen.availHeight;
document.getElementById("screen2").innerHTML = window.screen.availWidth;
我的电脑的输出
<div id="screen1">860</div>
<div id="screen2">1440</div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.