翻译:
未捕获引用错误:<函数>未在HTMLSpanElement中定义。
原因:
就是没有在html中定义 ,这里我是在js中插入html元素,所以他在js中找不到
这里找不到deleteBill方法 因为我用的是单引号所以找不到
{
field: "caozuo",
title: "操作",
with: 1,
align: "left",
halign: "left",
formatter: function (v, row, i) {//row为当前行数据
// xbk 新增了一个设置单据类型的操作
var str = "'" + JSON.stringify(row) + "'";//str用来回显
var operStr =
'<div class="edit_del" style="user-select: none;">'
+ '<span class="fr-table-modify fr-theme-color" style="vertical-align:middle;line-height: 18px;" onclick=editBusi("update",' + str + ")>修改</span>"
+ '<span class="fr-table-del fr-theme-color" style="vertical-align:middle;top:0" onclick=deleteBill(' + row.busi_type_id + ')>删除</span>'
+ "</div>";
return operStr;
},
},
解决:
换成双引号就好了
'<span onclick=deleteBill("' + row.busi_type_id + '")>删除</span>'