JavaScript如何设置input字段的值?代码示例

2021年4月7日17:45:23 发表评论 789 次浏览

JavaScript如何设置input字段的值?有时我们需要设置<input>元素的默认值, 此示例说明了这样做的方法。

文字value属性

此属性设置/返回文本字段的value属性的值。

value属性包含默认值, 用户键入的值或脚本设置的值。

语法如下:

返回value属性:

textObject.value

设置value属性:

textObject.value = text

属性值:

  • 文本:它指定输入文本字段的值。
  • attributeValue:此参数是必需的。它指定要添加的属性的值。

setAttribute方法

此方法将指定的属性添加到元素, 并设置其指定的值。

如果属性已经存在, 则将设置/更改其值。

语法如下:

element.setAttribute(attributeName, attributeValue)

参数:

  • attributeName:此参数是必需的。它指定要添加的属性的名称。
  • attributeValue:此参数是必需的。它指定要添加的属性的值。

JavaScript设置input字段的值示例1:本示例将输入元素的值设置为" textValue"by文字值属性。

<!DOCTYPE html>
<html>
  
<head>
     <title>
         JavaScript 
       | Set the value of an input field.
     </title>
</head>
  
<body style = "text-align:center;" id = "body">
     <h1 style = "color:green;">  
             lsbin  
         </h1>
     <input type = 'text' id = 'id1' />
     <br>
     <br>
     <button onclick = "gfg_Run()">
         click to set
     </button>
     <p id = "GFG_DOWN" style="color:green; 
                             font-size: 20px;
                             font-weight: bold;">
     </p>
     <script>
         var el_down = document.getElementById("GFG_DOWN");
         var inputF = document.getElementById("id1");
  
         function gfg_Run() {
             inputF.value = "textValue";
             el_down.innerHTML = 
                    "Value = " + "'" + inputF.value + "'";
         }
     </script>
</body>
  
</html>

输出如下:

在单击按钮之前:

设置JavaScript中input字段的值1

单击按钮后:

设置JavaScript中input字段的值2

示例2:本示例将输入元素的值设置为'默认值'bysetAttribute方法。

<!DOCTYPE html>
<html>
  
<head>
     <title>
         JavaScript 
       | Set the value of an input field.
     </title>
</head>
  
<body style = "text-align:center;" id = "body">
     <h1 style = "color:green;">  
             lsbin  
         </h1>
     <input type = 'text' id = 'id1' />
     <br>
     <br>
     <button onclick = "gfg_Run()">
         click to set
     </button>
     <p id = "GFG_DOWN" style="color:green; 
                             font-size: 20px;
                             font-weight: bold;">
     </p>
     <script>
         var el_down = document.getElementById("GFG_DOWN");
         var inputF = document.getElementById("id1");
  
         function gfg_Run() {
             inputF.setAttribute('value', 'defaultValue');
             el_down.innerHTML = 
                    "Value = " + "'" + inputF.value + "'";
         }
     </script>
</body>
  
</html>

输出如下:

在单击按钮之前:

设置JavaScript中input字段的值3

单击按钮后:

设置JavaScript中input字段的值4

JavaScript如何设置input字段的值?以上就是关于JavaScript设置input字段的值的全部内容了。


木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: