gpt4 book ai didi

javascript - 从 Javascript 函数创建一个 div (innerHTML)

转载 作者:行者123 更新时间:2023-12-01 01:43:14 25 4
gpt4 key购买 nike

我想调用一个在 HTML 代码中创建 div 标题和段落的函数,但我无法使 HTML 显示

这是我的 JS 函数:

const about = () => {
document.getElementById('about').innerHTML = '<div class="about"><h1>About</h1><div><p> Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p></div></div>';
}

我尝试过这样做:

<div class = "about-content" id = 'about'>

</div>

它似乎不起作用..我需要在代码中的某个地方调用该函数吗?

最佳答案

是的,您需要调用该函数,

您可以在页面加载时执行此操作,如下所示..

document.addEventListener('DOMContentLoaded', function() {
about();
}, false);

或者你可以使用 setTimeout

window.onload = function() {
setTimeout(() => {
about();
}, 1000);
}

或者您可以将其放在点击事件中

html

<button id="about-select"></button>

javascript

const button = document.querySelector('#about-select');

button.addEventListener('click', () => {
about();
});

或者你可以这样做

<button onclick="about()">Click me</button>

关于javascript - 从 Javascript 函数创建一个 div (innerHTML),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52213957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com