簡體   English   中英

單擊按鈕后是否可以觸發onLoad事件

[英]Is it possible to fire an onLoad event after a button is clicked

我想在使用其他屬性更新body標簽后觸發onLoad事件。 當用戶單擊某個項目時,就會發生這種情況。

該屬性被添加到body標簽,但是什么也沒有發生。 我怎樣才能解決這個問題?

$('#about-link').click(function () {
    $("body").attr("onLoad","outputXML('about-content', 'assets/xml/sample.xml', 'assets/xsl/sample.xsl');");
    onload();
});

當資源及其從屬資源完成加載時,發生加載事件。

如果您希望在用戶單擊某物時觸發某物,請改用click(和/或觸摸和/或指針)事件,或者(在您的情況下)用任何代碼在body標簽中添加其他屬性的方式調用該函數(其本身可能是由這些事件之一觸發的)。

我設法弄清楚了。 這可行。

$('#about-link').click(function () {
    window.showCorrectPage('#about', '#about-li');
    outputXML('about-content', 'assets/xml/sample.xml', 'assets/xsl/sample.xsl');
});

暫無
暫無

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

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