javascript动态插入DOM节点详细过程如何

  • 小伙伴为了性能,把创建DOM过程存放在内存中,大致如下


https://img3.mukewang.com/5bfa4ace000120c305020246.jpg

  • 业务环境是左右iFrame结构


    // 左边iFrame代码,一个列表

    <ul>

        <li>我是主角,点我右边跳到页B<b>点我new A()</b></li>

        <li>我是配角,点我右边跳刀页C</li>

    </ul>

    // 右边iFrame加载对应URL

  • 操作流程是

    • 先点击主角,右边加载B,然后点击new A(),生成的DOM对象事件有效,弹出123

    • 接着点击配角,右边加载C,然后点击new A(),同样生成DOM,但是点击事件无效

    • 最后点击主角,右边加载B,然后点击new A(),生成DOM,但是点击事件无效

  • 是DOM引用的问题吗?右侧iFrame刷新后this.dom是不是废弃了?


HUX布斯
浏览 658回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript