获取a标签的innerHTML问题 jsfunction 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 {wc:loop $sort $value}<li><a style="cursor:pointer" onclick="send2(this)" >{wc:$value['c_name']}</a></li>{wc:loop:end}循环展示li标签里的内容,说明a标签肯定有多个,js代码如下:function send2(obj){ alert(obj.innerHTML);}onclick属性调用send2的时候传入参数this,这个this就是当前点的这个a标签了。在另外一个帖子里已经回复了。 你的li是循环的所以a的id=sort是不行的,id应该是唯一的。你一循环就变成多个了。所以你可以给li的父标签ul一个id=ulId;var a = document.getElementById('ulId').getElementsByTagName('a');for(var i=0;i<a.length;i++){ a.item(i).onclick = function(){ alert(this.innerHTML); } } jquery操作textarea的疑问 findChild是什么意思? 想实现一个简单的功能 各位兄弟帮我看看是怎么回事! 表格隐藏-显示交递问题 请问如何用javascript限制一个文本框只能输入数字? 如何用setAttribut或者其他方法给html元素动态添加事件处理函数,而且函数必须带参数 怎样实现全屏显示 请问:如何获得<div>的位置(坐标)? Ckeditor在IE9下编辑器显示灰色是什么原因,怎么解决呢?麻烦帮个忙 云适配__高分求原理 急求助:JS实现本地文件的复制移动
<li><a style="cursor:pointer" onclick="send2(this)" >{wc:$value['c_name']}</a></li>
{wc:loop:end}循环展示li标签里的内容,说明a标签肯定有多个,js代码如下:
function send2(obj)
{
alert(obj.innerHTML);
}onclick属性调用send2的时候传入参数this,这个this就是当前点的这个a标签了。在另外一个帖子里已经回复了。
所以你可以给li的父标签ul一个id=ulId;
var a = document.getElementById('ulId').getElementsByTagName('a');
for(var i=0;i<a.length;i++){
a.item(i).onclick = function(){
alert(this.innerHTML);
}
}