javascript - html脚本变量赋值

标签 javascript html

所以我有一个脚本 block :

<script>
var totalPopulation = 0;

for(xxxxx){
  totalPopulation = totalPopulation + xxx
}
</script>


<tr>
  <input type="text" name="censusPop" value=totalPopulation/>
<tr>

我对 JavaScript 还很陌生。但是有没有办法将脚本 block 中的变量值分配给 HTML 元素(例如输入类型)?我知道代码无法访问。

最佳答案

希望它能帮助您了解 JavaScript 的工作原理

<html>
<head>
<script>
    var totalPopulation = 0;

    function addAndShowPopulation(population) {
         totalPopulation = totalPopulation + population;

         var input_tag = getTag('my_input_id');
         input_tag.value = totalPopulation;
    }

    function startAdding() {
         addAndShowPopulation(10);

         setTimeout( function(){startAdding();},1000);
    }

    function getTag(id) {
       return document.getElementById(id);
    }

</script>
</head>
<body onload="startAdding();">

<div>
     <input type="text" id="my_input_id" name="censusPop" value="" placeholder="Total Population"/>

</div>
</body>
</html>

关于javascript - html脚本变量赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19709381/

相关文章:

javascript - 对txt文件中的每一行执行 Node 函数

javascript - 复制多个 Td

javascript - 需要幻灯片 div 在更改幻灯片时将元素向下推

PHP 设计模式 - 处理用户权限,删除 PHP if 语句

javascript - 使用 jQuery 预加载目录中的所有图像

javascript - 我无法在 HTML5 游戏中获得鼠标输入

javascript - dust helper 依赖项是否捆绑在已编译的模板中?

html - 何时使用 Twitter Bootstrap 以及何时使用 HTML5 Boilerplate?

javascript - 出现在链接按钮(文本)旁边的基本简单模态弹出 Div(js 脚本)

javascript - 如何使用 javascript 抓取复杂的登录页面?