有没有类似于getElementById的方法啊

我需要取一个节点,但是节点是通过循环打印出来的,所以不能给ID如何能取到该节点啊

可以通过节点的名称然后结合jquery的筛选器来筛选出你想要的节点。

还有,节点是循环打印出来的也可以给每个节点加上ID属性啊。

用 this 做参数啊。

<script language="JavaScript">
    function f(element) {
        alert('点击的是:'+element.innerText);
        return false;
    }
</script>

<ul>
    <li>查看<a href="#" onclick="f(this)">123</a></li>
    <li>查看<a href="#" onclick="f(this)">abc</a></li>
</ul>

wo
ni $("li a").click(function(){ var m = $(this); alert(m.text()); })