一个简单的参数传递问题,救个急
function saveCode(obj) {
var winname = window.open( ' ', '_blank ', 'top=10000 ');
var strHTML = document.all.obj.innerHTML;//就是这句
winname.document.open( 'text/html ', 'replace ');
winname.document.writeln(strHTML);
winname.document.execCommand( 'saveas ', ' ', '主要业务数据表.xls ');
winname.close();
}
<input type= "button " class= "btn " value=转换成EXCEL文件 onclick= "saveCode(tableExcel) ">
当点击按钮后调用savecode()函数,将 "tableexcel "传递给scavcode,句中第三行我不知道怎么写才算正确?
顺便说一下,这个函数是用来保存页面上的表格到excel的。
------解决方案--------------------var strHTML = document.getElementById(obj).innerHTML;//就是这句
------解决方案--------------------var strHTML = obj.innerHTML;//就是这句