Firefoxでリンクにナビゲートしていない)(クリックしてください:Click() works in IE but not FirefoxJavascriptを:ここで答えを追従しながら2
私はもはや「をクリック」警告を取得し、実際のエラーメッセージ「クリックが機能メッセージではありません」を取得しないとしかし、ブラウザはそのページに移動しません。私はFirefoxの最新バージョンでそれを試してみましたが、それだけで、それはすべてのブラウザで動作します使用document.getElementById("anId").onclick();
HTMLElement.prototype.click = function() {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);};
document.onclick= function(event) { if (event===undefined) event= window.event; var target=
'target' in event? event.target : event.srcElement; alert("clicked");};
document.getElementById("anId").click();
document.onclick= function(event) { if (event===undefined) event= window.event; var target=
'target' in event? event.target : event.srcElement; alert("clicked");};
ですべての問題をカバーすることができます。 – KJW
これらのURLを確認してください、私は彼らがあなたを助けることを願って:) http://forums.asp.net/t/1321236.aspx/1とhttp://www.devtoolshed.com/content/fix-firefox-click-event-問題 – Mhmd
はあなたのアンカーリンクのhtmlを提供し、火かき棒のコンソールをチェックしてください。クリックするとエラーが表示されます – sandeep