<A HREF=javascript:printDoc()>*Link</A> 不在 Internet Explorer 中调用其 javascript 函数
<A HREF=javascript:printDoc()>*Link</A> Does not call its javascript function in internet explorer
需要您的帮助。
<A HREF=javascript:printDoc()>Link</A>
function printDoc()
{
window.print();
}
我正在使用超链接调用打印页面的 JavaScript 函数。它在 Chrome 上完美运行,但在 Internet Explorer 上运行不佳。
可能的解决方案是什么?
此类函数调用已弃用。大概用
<a href="javascript:void()" onclick="printDoc()">Link</a>
内联 javascript 通常应该避免,你最好使用类似
的东西
<a href="" id="someButton">Link</a>
var link = document.getElementById('someButton');
link.addEventListener('click', function (e) {
e.preventDefault();
printDoc();
});
我已经打电话给 preventDefault()
但实际上如果你使用 <a>
标记不是 link 你应该考虑 button
或 span
需要您的帮助。
<A HREF=javascript:printDoc()>Link</A>
function printDoc()
{
window.print();
}
我正在使用超链接调用打印页面的 JavaScript 函数。它在 Chrome 上完美运行,但在 Internet Explorer 上运行不佳。
可能的解决方案是什么?
此类函数调用已弃用。大概用
<a href="javascript:void()" onclick="printDoc()">Link</a>
内联 javascript 通常应该避免,你最好使用类似
的东西<a href="" id="someButton">Link</a>
var link = document.getElementById('someButton');
link.addEventListener('click', function (e) {
e.preventDefault();
printDoc();
});
我已经打电话给 preventDefault()
但实际上如果你使用 <a>
标记不是 link 你应该考虑 button
或 span