javascript - 如何在 javascript 或 jquery 上插入 html

标签 javascript jquery

嗨,我需要你们的帮助,我是 javascript 或 jquery 新手,我试图在覆盖元素内添加 html 代码,但它不起作用,我使用 $( "overlay").append( "Hello ”);这个但它不起作用

下面的js输出我想做的是在其中输入html代码

 init=()=>{
        //SELECT & BIND (CLICK) EVENT
        document.querySelector('a.menuToggle, a#welcomeDivs').addEventListener('click',modal.overlay.init);
    }
    modal={
        overlay:{
            init:()=>{
                //CREATE OVERLAY 
                var overlay = document.createElement('overlay');
                overlay.id = 'welcomeDivsss';
                //SET (CLICK) EVENT TO REMOVE ITSLEF
                overlay.addEventListener('click',modal.overlay.remove);
            $( "overlay" ).append( "<strong>Hello</strong>" );

                //APPEND TO INTERFACE
                document.body.appendChild(overlay);

            },
            remove:(e)=>{
                //REMOVE ITSELF
                e.target.parentNode.removeChild(e.target);
            }       
        }
    }

    //ON DOCUMENT LOAD RUN INIT
    document.addEventListener('DOMContentLoaded',init);

最佳答案

普通 JavaScript:

document.getElementById('welcomeDivsss').innerHTML = "<h1>hi</h1>";

JQuery:

$("#welcomeDivsss").html("<h1>hi</h1>");
<小时/>

已编辑:您也有可能在加载特定 html 元素之前尝试使用 JavaScript 代码。下面是与上面相同的代码,但其中的代码告诉浏览器仅在页面完全加载后执行 JavaScript: 普通 JavaScript:

window.onload = function(){
    document.getElementById('welcomeDivsss').innerHTML = "<h1>hi</h1>";
}

JQuery:

$(document).ready(function(){
    $("#welcomeDivsss").html("<h1>hi</h1>");
})

关于javascript - 如何在 javascript 或 jquery 上插入 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43435923/

相关文章:

javascript - 从多维数组中打印特定数组?

javascript - 通过 AJAX 将数据插入 div 后的 jQuery scrollTop

javascript - 通过 "jquery.cycle.all.js"创建特殊的 WordPress 幻灯片

javascript - 用 jQuery 实现 "this is taking too long"消息

javascript - 根据不同的选择框获取数组值

javascript - 输入 :radio click function isn't triggering in IE/Firefox

javascript - 无法在 Node js 中使用 ecdsa 模块进行签名

javascript - 获取变量中回调的结果

prototype - (function).prototype 到底是如何工作的?

javascript - JavaScript 中的 this 关键字和函数作用域