JavaScript 如何点击带有javascript的链接?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 如何点击带有javascript的链接?相关的知识,希望对你有一定的参考价值。

HTMLElement.prototype.click = function() {
	if (document.createEvent) {
		var evt = this.ownerDocument.createEvent('MouseEvents');
		evt.initMouseEvent('click', true, true, this.ownerDocument.defaultView, 1, 0, 0, 0, 0, false, false, false, false, 0, null);
		this.dispatchEvent(evt);
	} else if (this.fireEvent) {
		this.fireEvent("onclick");
	}
}

// usage
// <a href="http://www.barattalo.it" id="linktoclick">auto click</a>
document.getElementById("linktoclick").click();

以上是关于JavaScript 如何点击带有javascript的链接?的主要内容,如果未能解决你的问题,请参考以下文章

链接被点击的默认行为——带到另一个窗口

如何通过Javascript提交带有自定义变量的表单?

javascript或jquery在不同的按钮点击上更改不同的图像[重复]

a href=#与 a href=javascript:void 的区别

Selenium:如何点击javascript按钮

a href=#与 a href=javascript:void 的区别