我在任何地方都没有找到这个问题,所以我将其发布在这里。
我有一堆选择标签,部分使用 VBScript 命名。我希望能够获取从 javascript 中的 onchange 事件调用的选择标签的名称。
这是代码。
<select name="optWeeks_<%=intLineCnt%>" id = "name" onchange="changeWeek()">
<option value=""></option>
<option value="1">1</option>
<option value="2">2</option>
</select>
<SCRIPT LANGUAGE = "JavaScript">
function changeWeek(){
var chosenoption = document.getElementsByTagName("select").name
}
</SCRIPT>
选择的名称 -"optWeeks_<%=intLineCnt%>"
optWeeks 是否带有数字前缀
我想知道我是否可以获得被调用的选择标签的每个名称?前任。 optWeeks_1、optWeeks_2 等
将调用更改为:
... onchange="changeWeek(this);">
然后你就可以简单地;
function changeWeek(caller) {
var chosenoption = caller.name;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)