HTML DOM Input Search defaultValue 屬性


HTML DOM Input Search defaultValue 屬性用於設定或獲取搜尋欄位的 defaultValue。元素的 defaultValue 是分配給 value 屬性的值。value 和 defaultValue 屬性之間的區別在於,defaultValue 屬性保留原始預設值,而 value 屬性的值根據使用者在搜尋欄位中的輸入而變化。

語法

以下是設定 defaultValue 屬性的語法:

searchObject.defaultValue = value

這裡,“value”是搜尋欄位的預設值。

示例

讓我們來看一個 Search defaultValue 屬性的示例:

線上演示

<!DOCTYPE html>
<html>
<body>
<h1>Input Search defaultValue Property</h1>
<form>
FRUITS: <input type="search" id="SEARCH1" name="fruits" value="MANGO">
</form>
<p>Change the above search field default value by clicking on the CHANGE button</p>
<button type="button" onclick="changeDefault()">CHANGE</button>
<p id="Sample"></p>
<script>
   function changeDefault() {
      document.getElementById("SEARCH1").defaultValue="APPLE";
      var P=document.getElementById("SEARCH1").defaultValue;
      document.getElementById("Sample").innerHTML = "Default value has been changed from MANGO to "+P ;
   }
</script>
</body>
</html>

輸出

這將產生以下輸出:

點選“更改”按鈕後:

在上面的示例中:

我們首先建立了一個 <input> 元素,型別為“search”,id 為“SEARCH1”,name 為“fruits”,並且其 value 屬性設定為“MANGO”。搜尋欄位位於表單內:

<form>
FRUITS: <input type="search" id="SEARCH1" name="fruits" value="MANGO">
</form>

然後,我們建立了一個“更改”按鈕,當用戶點選該按鈕時,將執行 changeDefault() 方法:

<button type="button" onclick="changeDefault()">CHANGE</button>

changeDefault() 方法使用 getElementById() 方法獲取型別為 search 的輸入欄位,並將其 defaultValue 屬性設定為“APPLE”。然後,我們再次使用 getElementById() 方法獲取型別為 search 的輸入的 defaultValue 屬性,並將其賦值給變數 P。然後,使用段落的 innerHTML 屬性將此變數顯示在 id 為“Sample”的段落中:

function changeDefault() {
   document.getElementById("SEARCH1").defaultValue="APPLE";
   var P=document.getElementById("SEARCH1").defaultValue;
   document.getElementById("Sample").innerHTML = "Default value has been changed from MANGO to "+P ;
}

更新於: 2021年2月19日

91 次檢視

開啟你的 職業生涯

完成課程獲得認證

立即開始
廣告

© . All rights reserved.