【发布时间】:2015-06-11 08:15:31
【问题描述】:
为了在我的页面框架上打印一组数据,我创建了一个 javascript function 以在 a 标记上将其设置为 onClick。但是,该函数在单击打印时只获取一个参数,而不是全部。
所以我已经制作了 HTML:
<div id="services">Services available</div>
<div id="products">Products available</div>
还有 javascript 函数(带有两个参数):
function Popup(data1, data2) {
var printWindow = window.open('', 'Page', 'width=600,height=600,left=400');
printWindow.document.write(data1);
printWindow.document.write(data2);
return true;
}
function PrintElem(elem1, elem2) {
Popup($(elem1, elem2).html());
}
并且a 标签被设置为被点击并打开一个弹出窗口。窗口已打开,服务可用,但产品未出现并输出 undefined
<a onClick="PrintElem('#services, #products')">Print page</a>
如何让函数读取两个 id?
【问题讨论】:
标签: javascript jquery onclick arguments