[英]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'
}
你有幾個選擇:
讓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()); }
讓main
將div
傳遞給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.