0

我正在使用for循環將onClick偵聽器添加到我的文本框,並且當用戶單擊文本框時,它將獲取其ID。如何將srcElement轉換爲Javascript中的字符串

我想要做的就是將我得到的ID轉換爲字符串,因爲有一些任務需要我使用字符串而不是ID。

var textbox = getElementsByClassName("myTextbox"); 
var textboxID = null; 

    for (var i = 0; i < textbox.length; i++) { 

     textbox[i].addEventListener("click", function(listener) { 
      textboxID = listener.srcElement; 
      }); 
} 

我曾嘗試:textboxID = listener.srcElement.toString();textboxID.toString(),但沒有運氣。

歡迎任何幫助。

+0

是不是字符串了嗎?你現在在srcElement中究竟做了什麼?請提一下。 – ScrapCode

+0

嗨,JavaScript不認爲它是一個字符串。 – Henry

回答

1

使用對象的id屬性,srcElement是指:

textboxID = listener.srcElement.id; 
+0

謝謝,這工作。 – Henry

+1

我想:)但它說我必須等3分鐘 – Henry

相關問題