如何在javascript中传递链接名称?

时间:2015-08-05 11:20:15

标签: javascript html

在下面的代码中,我需要传递链接名称,以便在javascript中执行某些过程。现在我不知道如何在javascript中传递此链接名称。我尝试传递this.value,this.innerHTML但没有运气。请任何人都可以帮忙解决这个问题。

<li><a href="#tab6" onclick="hideupdatebutton(this)">Images</a></li>

3 个答案:

答案 0 :(得分:1)

试试这个

function hideupdatebutton(el) {
    console.log(el.innerHTML);
}
<ul>
    <li><a href="#tab6" onclick="hideupdatebutton(this)">Images</a></li>
</ul>

或者你只能传递文字,如此

function hideupdatebutton(name) {
    console.log(name);
}
<ul>
    <li><a href="#tab6" onclick="hideupdatebutton(this.innerHTML)">Images</a></li>
</ul>

答案 1 :(得分:0)

您可以使用&#39; text&#39;来获取链接的名称。锚标签的属性:

function hideupdatebutton(obj){
       alert(obj.text);
}

Fiddle

答案 2 :(得分:0)

href="javascript:foo(this);"
<a href="#" onclick="foo(this)">MyLink</a>