我使用JavaScript进行新编程,我自己在我的大学网站制作和应用Loggin并获取一些数据。
在JavaScript中更改值或创建和操作我首先需要在HTTP代码中找到元素:
document.getElementsByName或 的document.getElementById
但是如果我有这段没有Id或名字的HTML代码:
<a href="/wal/gupmenug.menu?p_sistema_c=ALUMNOS&p_sistemaid_n=3&p_menupredid_n=3&p_pidm_n=617047&p_majr_c=617047" target="Menu">ALUMNOS</a>
如何获取href,或单击它们,或单击包含它的项目?
答案 0 :(得分:1)
您可以使用document.querySelector("a[target='Menu']")
来引用该元素。适用于Android 2.3。
答案 1 :(得分:0)
您需要在页面正文中搜索锚标记。这是使用以下代码完成的:
$('body').find('a')
但唯一的问题是,页面上可能有多个锚标记。为了选择您感兴趣的锚标记,您可以比较具有值&#34;菜单&#34;的目标属性。在你的情况下。以下是代码:
$('a[target="Menu"]').click();
答案 2 :(得分:0)
<!DOCTYPE html>
<html>
<body>
<a onclick="myFunction()" href="/wal/gupmenug.menu?p_sistema_c=ALUMNOS&p_sistemaid_n=3&p_menupredid_n=3&p_pidm_n=617047&p_majr_c=617047" target="Menu">ALUMNOS</a>
<script>
function myFunction() {
var list = document.getElementsByTagName("a");
alert(list[0].href);
return false;
}
</script>
</body>
</html>