亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從 JavaScript 函數中獲取值

如何從 JavaScript 函數中獲取值

慕絲7291255 2023-11-02 22:18:10
我試圖在頁面 id 為 true 時運行一個函數,該函數運行良好,但我無法獲取該函數的值。我想要實現的是我想將日歷數據中的圖像 URL 加載到 id 為 true 的頁面中,例如如果 (page1) 為 true 那么我想在該頁面中對該圖像 id 進行查詢搜索并加載來自日歷數據的圖像。它 getImageUrl(events[0].img);給了我正確的圖像 URL,但是當我在圖像 URL 中運行此函數時,if (page.id === "page1") {getImageUrl()}圖像 URL 是未定義的。有沒有辦法或不同的解決方法?這可以嗎?請建議我。我對開發還很陌生。document.addEventListener("init", function (event) {let page = event.target;           if (page.id === "page1") {        // if page id is true this function will execute but im not able to get the image says undefined how do i get the function working right.        getImageUrl(); } else if (page.id === "page2") {          //do something      }});//The below Queryselector id is avialble only for PAGE 1 where i want to run this function. function getImageUrl(url) {  document.querySelector("#image-div").innerHTML += `<img src="${url}" />`;}//LOAD Calender and passing json ImageURLdata into the getImageUrl functionfunction loadCalender() {  $("#container").simpleCalendar({    onCalendarLoad : function (date, events) {     getImageUrl(events[0].img);     console.log(events[0].img);    }}
查看完整描述

2 回答

?
大話西游666

TA貢獻1817條經驗 獲得超14個贊

我不太確定你想要什么。但我相信這就是你正在嘗試的。


document.addEventListener("init", function (event) {

    let page = event.target; 


    var setImage = function (url) {

        var imgDiv = document.getElementById("image-div");

        var img = document.createElement('img');

        img.src = url;

        imgDiv.appendChild(img);

    }


    $("#container").simpleCalendar({

        onCalendarLoad : function (date, events) {

            if (page.id === 'page1') {

                setImage(events[0].img);

            } else if (page.id === 'page2') {

                // do something else

            }

        }

    }

}


查看完整回答
反對 回復 2023-11-02
?
陪伴而非守候

TA貢獻1757條經驗 獲得超8個贊

我真的不明白你想在這里做什么。

  1. getImageUrl(url) 函數更像是 setImageUrl...您正在設置一個值

  2. getImageUrl 不返回任何值,因此再次出現根本沒有意義的內容,請提供更好的代碼


查看完整回答
反對 回復 2023-11-02
  • 2 回答
  • 0 關注
  • 189 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號