如何在html中使用JavaScript从列表中选择值
这是密码如何在html中使用JavaScript从列表中选择值,javascript,html,Javascript,Html,这是密码 <c:forEach items="${names}" var="jk"> <a href="openmessage" onclick="sendtoanother();" > <a1>${jk.read}</a1> <az3>${jk.idnum}</az3> </a> </c:forEa
<c:forEach items="${names}" var="jk">
<a href="openmessage" onclick="sendtoanother();" >
<a1>${jk.read}</a1>
<az3>${jk.idnum}</az3>
</a>
</c:forEach>
document.getElementsByTagName
返回一个集合
页面中此标记名的第一个元素具有索引0
var df = document.getElementsByTagName('az3')[0];
var de = document.getElementsByTagName('a1')[0];
在
df
和de
中是HTML元素。我想您需要它们的.innerHTML
。首先使用Jquery单击函数从列表中获取索引值
var ty;
$(function hj() {
$('a').click(function () {
ty = $(this).index();
alert("this is " + ty);
kill(ty);
});
});
然后通过将变量传递给另一个函数并使用java脚本
function kill( tyo) {
var de = document.getElementsByTagName('klw')[tyo].innerHTML;
var df=document.getElementsByTagName('az3')[tyo].innerHTML;
alert("hi " + de);
};
请同时使用正确的标记-看起来您不希望jquery出现在这里您能更准确地描述您需要做什么吗,如果你发布的代码帮了你的忙?是的,多亏了@panther,他应该半途而废,我想是的。有人帮我解决这个问题吗stuck@MohdSaifFarooqui:从本机HTML标记中选择并使用类,而不是创建自己的
az3
和a1
标记.getElementsByTagName
对于未知元素,它只在浏览器的一部分工作。
function kill( tyo) {
var de = document.getElementsByTagName('klw')[tyo].innerHTML;
var df=document.getElementsByTagName('az3')[tyo].innerHTML;
alert("hi " + de);
};