簡體   English   中英

在Bookmarklet中觸發點擊事件最終在Asp.Net引發Null Reference異常的地方結束

[英]Firing click event in Bookmarklet ends up where Asp.Net throwing Null Reference exception

出於測試目的,我必須在頁面中填寫某些輸入,然后提交並驗證值,由於這是一項重復性任務,因此我已自動輸入了輸入並通過Simple JS文件提交。 問題是我必須在Internet Explorer 9中運行它,當我從控制台運行腳本時,腳本運行良好,但是當我將其轉換為Bookmarklet時,Click事件會生成Null引用錯誤。

假設一個簡單的代碼為$("#sampleElement")[0].click(); 從控制台執行該按鈕后,將單擊該按鈕並觸發相應的事件偵聽器,但從書簽執行時將引發錯誤。

確保在執行Bookmarklet代碼時jQuery已加載並且可用,並且確保DOM准備就緒且完整。 測試(從書簽):

if (typeof $ === 'undefined')
    alert('jQuery not available');
else if ($("#sampleElement").length === 0)
    alert('#sampleElement not available');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM