如何在 Javascript 中将 srcElement 转换为字符串
How to convert srcElement into string in Javascript
我正在使用 for 循环将 onClick 侦听器添加到我的文本框,当用户单击文本框时,它会获取其 ID。
我想做的是将我正在获取的 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()
但没有成功。
欢迎任何帮助。
使用 srcElement 引用的对象的 ID 属性:
textboxID = listener.srcElement.id;
我正在使用 for 循环将 onClick 侦听器添加到我的文本框,当用户单击文本框时,它会获取其 ID。
我想做的是将我正在获取的 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()
但没有成功。
欢迎任何帮助。
使用 srcElement 引用的对象的 ID 属性:
textboxID = listener.srcElement.id;