js问题,获取div的id
时间:2011-12-17
来源:互联网
function addItem(itemID, type) {
var item = new Item(itemID, type);
itemList.push(item);
orderListText = document.getElementById("orderList");
orderListText.innerHTML += '<div id =' + item.htmlID + '>' +
item.name +
'<span class="remove" onclick="remove(' + item.htmlID + ')">Remove</span><hr />' +
'</div>';
alert(item.htmlID) //这里输出的值是item1
}
function remove(itemID) {
alert(itemID); //这里输出的值为什么是[object HTMLDivElemnt] 却不是item1??
}
var item = new Item(itemID, type);
itemList.push(item);
orderListText = document.getElementById("orderList");
orderListText.innerHTML += '<div id =' + item.htmlID + '>' +
item.name +
'<span class="remove" onclick="remove(' + item.htmlID + ')">Remove</span><hr />' +
'</div>';
alert(item.htmlID) //这里输出的值是item1
}
function remove(itemID) {
alert(itemID); //这里输出的值为什么是[object HTMLDivElemnt] 却不是item1??
}
作者: shiilyi 发布时间: 2011-12-17
var item = new Item(itemID, type);
放在函数addItem 外面试试
放在函数addItem内,其他函数访问不了
放在函数addItem 外面试试
放在函数addItem内,其他函数访问不了
作者: zhuyijian135757 发布时间: 2011-12-17
onclick="remove(' + 这句话的单引号和前面的单引号形成了一个字符串的结构,这样用innerHTML形成HTML中onclick的remove方法成了remove(item1),这样item1就成了变量,所以提示[object HTMLDivElemnt] 。
作者: FlashDragon 发布时间: 2011-12-17
引用 2 楼 flashdragon 的回复:
onclick="remove(' + 这句话的单引号和前面的单引号形成了一个字符串的结构,这样用innerHTML形成HTML中onclick的remove方法成了remove(item1),这样item1就成了变量,所以提示[object HTMLDivElemnt] 。
onclick="remove(' + 这句话的单引号和前面的单引号形成了一个字符串的结构,这样用innerHTML形成HTML中onclick的remove方法成了remove(item1),这样item1就成了变量,所以提示[object HTMLDivElemnt] 。
我要让alert(itemID)输出item1, 要怎么改
作者: shiilyi 发布时间: 2011-12-17
好像少点东西吧
作者: xiangyatafeiying 发布时间: 2011-12-17
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28