loveuloveme
V2EX  ›  问与答

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

  •  
  •   loveuloveme · Oct 5, 2020 · 1865 views
    This topic created in 2220 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
    loveuloveme
    OP
    Oct 5, 2020
    1
    好像这样就行了:
    document.getElementById("comment_load_more_btn").innerHTML
    loveuloveme
    loveuloveme
    OP
    Oct 5, 2020
    2
    @loveuloveme 修正 document.getElementById("comment_load_more_btn").outerHTML =
    QingXuJiaZhi
    QingXuJiaZhi
    Oct 5, 2020
    3
    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
    ciaoly
    Oct 6, 2020 via Android
    4
    https://juejin.im/post/6844903694891220999
    也许可以了解一下“H5 原生组件系统”?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5276 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 03:39 · PVG 11:39 · LAX 19:39 · JFK 22:39
    ♥ Do have faith in what you're doing.