首先我的问题是,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,我怎么会收到这封信? 有什么想法吗?
答案 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>