javascript - 无法在 html 中显示 javascript 变量

标签 javascript 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>

screen1screen2 的输出都是 You do not have javascriptenabled.,我认为这种方式可行,因为我使用了这个之前并且有效:

<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>

关于javascript - 无法在 html 中显示 javascript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35209209/

相关文章:

ruby-on-rails - 在 html 属性中发布数据时引用造成严重破坏

Java正则表达式: href without hash

javascript - 使用 VBA 搜索网站

javascript - PDF.js 在 Firefox 中打开 pdf,但不能在 Chrome/Chromium 或扩展中打开

php - 使用 PHP 动态创建 JavaScript 并将其放在 &lt;script&gt; 标签之间

javascript - 排序 "day" "week" "month"和 "year"

javascript - 弹出关闭按钮在 Internet Explorer 中不起作用?

javascript - 为什么 "Redirected when going from "/login"to "/"via a navigation guard."出现了?

javascript - 如何在提交表单之前使所有输入字段都为必填项?

Javascript 帮助 - 计时器(不计数)和警报框(不显示)