javascript - 我需要帮助在单击按钮时将外部 javascript 文件中的数据添加到文本框

标签 javascript html

我在外部 js 文件中内置了函数,我正在尝试创建一个按钮来运行该函数,然后将结果插入到文本框中。

HTML 代码:

<label for="fName">First Name </label>
            <input type="text" name="fName" id="fName" /><p>
            <input type="button" value="JS Test" name="button1" onclick="writeHumanName(this.form)" />

JS 代码:

function writeHumanName() {
    // Array of my family 
    var humanName = ["Troy", "Beth", "Gabby", "Owen", "Evan"];
    
    document.write("My Family = ");
    
    // Loop through the humanName array
    for (var i = 0; i < humanName.length; i++) {
      document.write(humanName[i]);
    
    }
}

最佳答案

更新:

HTML:

<label for="fName">First Name </label>
<input type="text" name="fName" id="fName" />

<p>

<input type="button" value="JS Test" name="button1" onclick="writeHumanName()" />

JS:

function writeHumanName() {
  // Array of my family 
  var humanName = ["Troy", "Beth", "Gabby", "Owen", "Evan"];

  var myString = ("My Family = ");

  // Loop through the humanName array
  for (var i = 0; i < humanName.length; i++) {
    myString += (humanName[i]) + ", ";
  }

  document.getElementById('fName').value = myString;

}

一个可用的代码笔: http://codepen.io/anon/pen/waLLXO

关于javascript - 我需要帮助在单击按钮时将外部 javascript 文件中的数据添加到文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32160705/

相关文章:

javascript - 有没有正确的方法来发现 js 中的非 fatal error ?

javascript - JavaScript 中不重复

javascript - 如何防止 AddThis 在我的网站上使用 Cookie?

javascript - 如何通过 JavaScript 更改线性渐变百分比?

html - CSS 中的水平选项卡式菜单,无法使事件选项卡的边框重叠处于非事件状态

javascript - 如何避免 TypeScript 中的虚假 'unused parameter' 警告

javascript - IE6 中的 jQuery Center Div 切换

jquery - 如何只替换div文本的一部分

javascript - 如何在使用 JQuery 满足条件时自动运行 JS 函数而不会出错?

javascript - 将 JavaScript 参数中的字符串转换为整数