【问题标题】:How to assign Javascript variable in html lang tag?如何在 html 语言标签中分配 Javascript 变量?
【发布时间】:2018-04-13 03:36:23
【问题描述】:

我正在寻找一种在 html 属性中分配 Javascript 变量的方法。

<script>
     var code = callingSomeFunction(country);
     document.getElementById('lcode').lang = code;
</script>
<html id = "lcode" lang="[return value from code}">

这里不行。如何在脚本之外为我的 lang 属性获取变量“code”的值?

【问题讨论】:

  • 为什么你的&lt;script&gt;&lt;html&gt; 标签之上?
  • 所有 HTML 代码都应该属于 &lt;html&gt; 开头的标签。

标签: javascript html dom


【解决方案1】:

添加后我终于想通了:

window.onload = function() {
    document.getElementById("lcode").lang = code;
}

【讨论】:

    【解决方案2】:

    只需将 script-element 放在结束 body 标记之前,以确保完整的 HTML 被解析并作为 DOM 可用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-03
      • 1970-01-01
      • 2019-05-28
      相关资源
      最近更新 更多