V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
loveuloveme
V2EX  ›  问与答

在写一个模块,比如, HTML 中设置一个标记,然后 JavaScript 找到它,并替换成对其他的 html,最佳操作是什么

  •  
  •   loveuloveme · Oct 5, 2020 · 1620 views
    This topic created in 2030 days ago, the information mentioned may be changed or developed.
    // 比如,下面这个要被替换成对应的真实的按钮
    <template id="comment_load_more_btn"></template>
    
    4 replies    2020-10-06 08:58:08 +08:00
    loveuloveme
        1
    loveuloveme  
    OP
       Oct 5, 2020
    好像这样就行了:
    document.getElementById("comment_load_more_btn").innerHTML
    loveuloveme
        2
    loveuloveme  
    OP
       Oct 5, 2020
    @loveuloveme 修正 document.getElementById("comment_load_more_btn").outerHTML =
    cmdOptionKana
        3
    cmdOptionKana  
       Oct 5, 2020
    template 这样写

    <template id="comment_load_more_btn"><button></button></template>

    然后 js 这样写

    let btn = $('#comment_load_more_btn').contents().clone();

    btn.text('load more').click(event => {});

    btn.insertAfter('#comment_load_more_btn');
    ciaoly
        4
    ciaoly  
       Oct 6, 2020 via Android
    https://juejin.im/post/6844903694891220999
    也许可以了解一下“H5 原生组件系统”?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4920 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 09:59 · PVG 17:59 · LAX 02:59 · JFK 05:59
    ♥ Do have faith in what you're doing.