请问 为什么行不通

来源:9-15 替换元素节点replaceChild()

慕运维1431477

2016-11-12 19:51

斜体不能改为粗体

写回答 关注

2回答

  • stone310
    2016-11-12 21:51:07
    已采纳
     function replaceMessage(){
            var myb=document.getElementById("oldnode");
            var myi=document.createElement("i");
            myi.id="oldnode"
            myb.parentNode.replaceChild(myi,myb);
            myi.innerHTML=myb.innerHTML;
        }
        function replaceMessage1(){
            var myb=document.getElementById("oldnode");
            var myi=document.createElement("b");
            myi.id="oldnode"
            myb.parentNode.replaceChild(myi,myb);
            myi.innerHTML=myb.innerHTML;
        }

    要写2个函数,不能嵌套,否则外界无法获取

    stone3... 回复自律让人自由...

    22对应可以,但是要按照一定的顺序去点,反过来就不行

    2016-11-12 22:33:14

    共 3 条回复 >

  • stone310
    2016-11-12 22:32:52

    22对应可以,但是要按照一定的顺序去点,反过来就不行

    自律让人自由...

    谢谢您的回答,我消化消化~

    2016-11-12 22:41:08

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题