javascript – 在href即11中使用js时出错

前端之家收集整理的这篇文章主要介绍了javascript – 在href即11中使用js时出错前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个链接

< a href =“javascript:someObject.someFunction();” target =“_ blank”style =“color:rgb(225,233,41);”> someText< / a>

除了ie(我尝试ie11)我有这个错误它在任何地方工作正常

This page can’t be displayed. 
Make sure the web address //ieframe.dll/dnserror.htm# is correct.

我怎么解决这个问题?

解决方法

如果在HTML href属性中使用javascript URI方案,则这与使用onclick事件处理程序不同.

在IE中,执行该JavaScript的结果将替换当前加载的文档.

为了避免这种情况(没有重构你的代码而不以这种方式做事),你可以用javascript运算符void结束你的href,它告诉你的javascript什么都不返回(好吧,未定义).

然后IE将保留在当前页面上.

< a href =“javascript:someObject.someFunction(); void 0”...... …并且您可能不希望target =“_ blank”,因为您正在告诉新窗口运行您的JavaScript代码,并且您的功能在该窗口中不可用.

原文链接:https://www.f2er.com/js/240873.html

猜你在找的JavaScript相关文章