簡體   English   中英

如何訪問 HTML DOM 元素 javascript function 到另一個 javascript

[英]How to access HTML DOM element javascript function to another javascript

I want to ask that how I should code a Javascript function that on click to btn_1 main function should execute and during the execution of the main function, the sub-function append to the div which I have created in the main function.

   document.getElementById('btn_1').addEventListener('click', main);


   function subfunc(){

        const h1 = document.createElement('h1');
        h1.appendChild(document.createTextNode('it is working'));
        h1.id = 'heading';
        
    }
    function main(){
        const div = document.createElement('div');
        div.className = 'main-showcase'        
       
    }

你有幾個選擇:

  1. subfunc返回h1元素; main調用它來獲取元素和 append 它到div

     function subfunc() { const h1 = document.createElement('h1'); h1.appendChild(document.createTextNode('it is working')); h1.id = 'heading'; return h1; } function main() { const div = document.createElement('div'); div.className = 'main-showcase' div.appendChild(subfunc()); }
  2. maindiv傳遞給subfunc並讓subfunc進行附加:

     function subfunc(div) { const h1 = document.createElement('h1'); h1.appendChild(document.createTextNode('it is working')); h1.id = 'heading'; div.appendChild(h1); } function main() { const div = document.createElement('div'); div.className = 'main-showcase' subfunc(div); }

或者實際上您可能還可以采取其他幾種方法,但這是我想到的主要兩種方法。

暫無
暫無

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

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