object HTMLDivElement如何转化为text

ohohoooohoho 2020-05-21 07:10:35
我已经尝试了很多办法都不行,输出的永远都是object HTMLDivElement]。
代码如下:
function addproduct(){
var pname = $("#pname").html();
var price = document.getElementById("price").innerText;
var quantity = document.getElementById("quantity").innerText;
var stock = document.getElementById("stock").innerText;
table();

}

function table(){
var table = document.getElementById("cart");
var row = table.insertRow(-1);
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);
var cell3 = row.insertCell(2);
var cell4 = row.insertCell(3);
var cell5 = row.insertCell(4);
cell1.innerText = pname;
cell2.innerText = price;
cell3.innerText = quantity;
cell4.innerText = stock;
cell5.innerText = price;
}
</script>
...全文
748 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2020-05-21
  • 打赏
  • 举报
回复
也可以把pname price quantity stock这四个设置为全局变量。 或者通过函数的参数传过去。
天际的海浪 2020-05-21
  • 打赏
  • 举报
回复

你在一个函数内访问另一个函数内的局部变量当然不行了,把两个函数合为一个即可

function addproduct(){
					var pname = $("#pname").html();
                    var price = document.getElementById("price").innerText;
                    var quantity = document.getElementById("quantity").innerText;
                    var stock = document.getElementById("stock").innerText;
                    var table = document.getElementById("cart");
                    var row = table.insertRow(-1);
                    var cell1 = row.insertCell(0);
                    var cell2 = row.insertCell(1);
                    var cell3 = row.insertCell(2);
                    var cell4 = row.insertCell(3);
                    var cell5 = row.insertCell(4);
                    cell1.innerText = pname;
                    cell2.innerText = price;
                    cell3.innerText = quantity;
                    cell4.innerText = stock;
                    cell5.innerText = price;
                }
ohohoooohoho 2020-05-21
  • 打赏
  • 举报
回复
我尝试了用jquery的html(),到了最后出来的还是错的

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧