gpt4 book ai didi

javascript - 获取选择的元素类型

转载 作者:IT王子 更新时间:2023-10-29 03:12:58 24 4
gpt4 key购买 nike

我想获取我使用 jQuery 选择器选择的元素类型。

标记:

<select name="a"></select>
<input name="b" type="text" />
<textarea name="c"></textarea>

Javascript:

var field_names = new Array(
'a',
'b',
'c'
);

for(var i = 0; i < field_names.length; i++) {
var field = $('[name=' + required_fields[i] + ']:visible');

// ?????
// What do I write here to get one of those outputs:
// Element with name a is <select>
// Element with name b is <input>
// Element with name c is <textarea>

alert('Element with name ' + required_fields[i] + ' is ' + element_type);
}

最佳答案

使用 DOM 元素的 tagName属性:

var element_type = field[0].tagName;

请注意,浏览器对 tagName 返回的大小写并不完全一致,因此您可能应该调用 toLowerCase为了安全起见:field[0].tagName.toLowerCase()

关于javascript - 获取选择的元素类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4727919/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com