簡體   English   中英

對於javascript中的“oneevent change”,我試圖訪問函數的參數,但收到“未定義”的錯誤

[英]For "onevent change" in javascript I am trying to access the parameter of the function, but getting an error as "undefined"

我有一個代碼如下:

<input type="text" id="GAMES" name="OwnGames" width="100%" onChange="ValidateText(document.getElementById('GAMES'))";

Javascript:

function ValidateText(e,Games) {
    console.log(Games.id);
    var text_value=e.target.value;
    console.log(text_value);
 }

控制台日志正確給出事件 e,但由於游戲未定義而給出錯誤

刪除參數游戲后,我收到一個錯誤,因為e 未定義。

我們有一種簡單的方法來訪問所有元素屬性和值。 請參考片段。

 function ValidateText(event) { var text_value= event.target.value; var id = event.target.id; console.log(`value : ${text_value}, id : ${id}`) }
 <input type="text" id="GAMES" name="OwnGames" width="100%" onChange="ValidateText(event)" >

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM