哪里出問(wèn)題了
<script type="text/javascript">
? ? ? function replaceMessage(){
? ? ? ? ?var oldnode=document.getElementsTagName("b");
? ? ? ? ?var oldHTML= oldnode.innerHTML;
? ? ? ? ?var newnode=document.createElement("i");
? ? ? ? ?oldnode.parentNode.replaceChild(newnode,oldnode);
? ? ? ? ?newnode.innerHTML=oldHTML;
? ? ? ?} ? ?
? </script>
2017-02-23
注1 :getElementsTagName 寫(xiě)錯(cuò)了 ? ?正確寫(xiě)法?getElementsByTagName ?意思是:返回帶有制定標(biāo)簽名的節(jié)點(diǎn)的對(duì)象的集合。返回元素的順序是他們?cè)谖臋n的順序。getElementsByTagName 在這里返回的是一個(gè)數(shù)組,而我們需要用到的是getElementById, 通過(guò)ID獲取指定的元素。
正確的寫(xiě)法是 ?
2017-02-18
<script type="text/javascript">
? ? ? function replaceMessage(){
? ? ? ? ?var oldnode=document.getElementsByTagName("b");
? ? ? ? ?var oldHTML= oldnode[0].innerHTML;
? ? ? ? ?var newnode=document.createElement("i");
? ? ? ? ?oldnode[0].parentNode.replaceChild(newnode,oldnode[0]);
? ? ? ? ?newnode.innerHTML=oldHTML;
? ? ? ?} ? ?
? </script>
getElementsTagName不對(duì),是getElementsByTagName
還有g(shù)etElementsByTagName得到的是一個(gè)數(shù)組