第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

僅在單擊時(shí)執(zhí)行腳本

僅在單擊時(shí)執(zhí)行腳本

慕妹3242003 2021-10-07 20:16:18
我希望只有在單擊某個(gè)鏈接時(shí)才刷新頁(yè)面。但是在我的示例中,腳本是在頁(yè)面加載時(shí)執(zhí)行的,而不是在單擊相應(yīng)元素時(shí)執(zhí)行。我不是一個(gè) js 編碼員,而是一個(gè)完整的菜鳥......所以請(qǐng)耐心等待我。任何幫助將不勝感激...編輯:編輯 - 現(xiàn)在我的代碼看起來(lái)像這樣:?jiǎn)栴}是它根本不再執(zhí)行,不是在頁(yè)面加載時(shí),也不是在點(diǎn)擊時(shí)編輯 2:它實(shí)際上是一個(gè)更大問(wèn)題的一部分:如果你訪問(wèn)這個(gè)網(wǎng)站,你可以看到效果:https : //www.klangidee.de/index.php?19start&lang=en然后使用“制作”下拉菜單并單擊“Edition Klangidee”。頁(yè)面加載正常并跳轉(zhuǎn)到錨點(diǎn)?,F(xiàn)在,如果您第二次單擊“Edition Klangidee”鏈接,cookie-bar 似乎將所有內(nèi)容向上推高了它自己的高度。如果您重新加載,一切都會(huì)恢復(fù)正常。cookie-bar 是由我沒(méi)有寫(不能這樣做)但下載的腳本創(chuàng)建的。所以恕我直言,解決它的正確方法是編輯 js 文件。但由于我不知道這樣做,我認(rèn)為自動(dòng)重新加載(而不是手動(dòng)重新加載)將是一個(gè)合適的解決方法。也許這些背景信息有幫助....script:=======<script type="text/javascript">    ;(function fun() {        var reloads = [1000, 3000],            storageKey = 'reloadIndex',            reloadIndex = parseInt(localStorage.getItem(storageKey), 10) || 0;        if (reloadIndex >= reloads.length || isNaN(reloadIndex)) {            localStorage.removeItem(storageKey);            return;        }        setTimeout(function(){            window.location.reload();        }, reloads[reloadIndex]);        localStorage.setItem(storageKey, parseInt(reloadIndex, 10) + 1);    }</script>html-code:==========<a href="https://mylink#myanchor" target="_self" id="ek_reload" onclick="fun()">MyMenuItem</a>
查看完整描述

3 回答

?
慕運(yùn)維8079593

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊

您正在執(zhí)行該功能


(function fun() {


}());  <-- this is executing it

當(dāng)你定義一個(gè)函數(shù)時(shí),你就擁有了這個(gè)函數(shù)


function fun() {


}


查看完整回答
反對(duì) 回復(fù) 2021-10-07
?
紅顏莎娜

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊

如前所述,

如果您愿意,您也可以使用類似 html 的內(nèi)容執(zhí)行函數(shù)本身


<input type="button" onclick="fun()" value="test">

javascript


 fun=()=>{

   alert("hey there");

   }

或者您可以刪除 onclick 并創(chuàng)建這樣的事件偵聽器


html


<input id="testBTN" type="button" value="test">

javascript


document.getElementById("testBTN").addEventListener("click", ()=>{alert("hey man")}); 


查看完整回答
反對(duì) 回復(fù) 2021-10-07
?
瀟湘沐

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超6個(gè)贊

我認(rèn)為這是您在 vanilla JS 中尋找的解決方案:


    window.onload = function(e){

        console.log("window.onload: " + new Date());

    }

    function fun() {

        location.reload();

    }

<a href="javascript:void(0);" target="_self" id="ek_reload" onclick="fun()">MyMenuItem</a>


查看完整回答
反對(duì) 回復(fù) 2021-10-07
  • 3 回答
  • 0 關(guān)注
  • 187 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)