为了账号安全,请及时绑定邮箱和手机立即绑定

这个为什么无效

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>无标题文档</title>

</head>

<body>



  <div><b id="oldnode">JavaScript</b>是一个很常用的技术,为网页添加动态效果。</div>

  <a href="javascript:replaceMessage()"> 将加粗改为斜体</a>

  

    <script type="text/javascript">

      function replaceMessage(){

         document.write (document.getElementsByTagName("b"));

          var soub=document.getElementsByTagName("b");

          var soubh=soub.innerHTML;

         var newb=document.creatElement("i");

   soub.parentNode.replaceChild(newb,soub);

   newb.innerHTML=soubh;

       }    

  </script>

  

 </body>

</html>


正在回答

3 回答

以老夫30年对代码的观写经验来看。。你漏掉了一个字母而导致你的函数报错。。。https://img1.sycdn.imooc.com//5cedd5100001f72904000044.jpg

0 回复 有任何疑惑可以回复我~
#1

我爱孙佳怡

haha
2019-06-01 回复 有任何疑惑可以回复我~
#2

weibo_飞星碎片君_03844957

我想拜老夫为师
2019-06-05 回复 有任何疑惑可以回复我~
#3

慕妹9089555

function replaceMessage(){ var oldnode=document.getElementById("oldnode"); var oldHTML=oldnode.innerHTML; var newnode=document.createElement("i"); oldnode.parentNode.replaceChild(newnode.oldnode); newnode.innerHTML=oldHTML; } 那我我这个为什么也没反应呢
2019-09-23 回复 有任何疑惑可以回复我~
#4

qq_慕少8309659

大佬,神功盖世!!!
2020-05-11 回复 有任何疑惑可以回复我~
查看1条回复

你没有调用函数

0 回复 有任何疑惑可以回复我~

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>无标题文档</title>

</head>

<body>



  <div><b id="oldnode">JavaScript</b>是一个很常用的技术,为网页添加动态效果。</div>

  <a href="javascript:replaceMessage()"> 将加粗改为斜体</a>

  

    <script type="text/javascript">

      function replaceMessage(){

          var soub=document.getElementById("oldnode");

          var soubh=soub.innerHTML;

         var newb=document.creatElement("i");

   soub.parentNode.replaceChild(newb,soub);

   newb.innerHTML=soubh;

       }    

  </script>

  

 </body>

</html>

这个也不行

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这个为什么无效

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信