如何传递<a> tag to a javascript function</a>的值

时间:2013-06-12 13:10:35

标签: javascript html

首先我的问题是,html中的标签是否存储了输入类型=“text”的值?

其次,我有这样的链接,请说:

<a href="#" >A</a>
<a href="#" >B</a>
<a href="#" >C</a>

我想为每个链接传递它们的值,例如A,B,C。

我做的是这个:

  <a href ="" onClick = "sendVal(this);">A</a>
  <script type="text/javascript">
    function sendVal(letter){
      alert(letter);
    }
  </script>

但不幸的是,我没有得到A,但我得到它的href,我怎么会收到这封信? 有什么想法吗?

3 个答案:

答案 0 :(得分:3)

试试这个。

<a href ="#" onClick = "sendVal(this.innerHTML);">A</a>

  function sendVal(letter){
     alert(letter);
  }

答案 1 :(得分:0)

这里你只是作为JS

<a href ="" onClick = "sendVal(this);">A</a>

function sendVal(letter){
    alert(letter.text);
}

如果你想要跨浏览器兼容性我真的会使用jquery,否则你将不得不做很多检查以查看使用哪些。

如果您不限于JS(根据客户要求),这是一个学习项目,您应该看看:jQuery

答案 2 :(得分:0)

<a href ="#" onClick = "javascript: sendVal(this.innerHTML);">A</a>