p***@126.com
p***@126.com
  • 发布:2016-12-13 15:51
  • 更新:2016-12-13 17:48
  • 阅读:5336

this.getAttribute()获取不到值

分类:MUI

for(var i = 0; i < dataLen; i++) {
var li = document.createElement('li');
li.className = 'mui-table-view-cell';
li.innerHTML = '<a name="pck" id="pck" class="mui-navigate-right">' + data.data[i].qymc + '</a>';
table.appendChild(li);
}

mui(".mui-table-view").on('tap', '.mui-table-view-cell', function() {
var id = this.getAttribute("id");
alert(this.getAttribute("name"));
alert(this.getAttribute("id"));
alert(this.getAttribute("class"));
alert(this.innerHTML);
});
返回的name id 全为空,class又是有值的,怎么回事?

2016-12-13 15:51 负责人:无 分享
已邀请:
ThorUI_echo

ThorUI_echo - 开源项目: https://thorui.cn/doc

for(var i = 0; i < dataLen; i++) {  
var li = document.createElement('li');  
li.className = 'mui-table-view-cell';  
li.innerHTML = '<a name="pck" id="pck" class="mui-navigate-right">' + data.data[i].qymc + '</a>';  
table.appendChild(li);  
}

你自己写的代码你不知道啊,li.className 就是class,id和name本来就没有,当然是空的

该问题目前已经被锁定, 无法添加新回复