2

我搜索了一下,发现它似乎是 chrome 中的保留关键字,因此它与我的代码的 remove() 冲突。是否有一种解决方法可以在不实际更改所有地方的名称的情况下完成这项工作

4

1 回答 1

0

今天上课的时候,我也遇到了同样的问题。我做了一个示例代码,演示了如何在 JS 中应用 removeChild 方法。它适用于除 chrome 之外的所有浏览器。我只是更改了函数的名称,一切正常。名为remove的用户函数不起作用。查看代码。

此致。

    <html>
    <head>
    <script>
    function remover(){ 
      var itemRemover = document.getElementById("numero").value;
      var item=document.getElementById(itemRemover);
      var lista=document.getElementById("lista");
      lista.removeChild(item);
      document.getElementById("numero").value="";     
    }
    </script>
    </head>
    <body>
       <ul id="lista">
          <li id="1">Ford</li>
          <li id="2">GM</li>
          <li id="3">Honda</li>
       </ul>    
        <input type="text" id="numero" />
        <input type="button" value="Remove by Id" 
               onclick="remover();" />
    </body>
    </html>
于 2013-04-04T03:46:35.990 回答