Javascript函数创建它';s自己的<;李></李>;,但删除所有其他<;李></李>;在过程中的网页上

Javascript函数创建它';s自己的<;李></李>;,但删除所有其他<;李></李>;在过程中的网页上,javascript,html-lists,Javascript,Html Lists,标题上说是这样的。我的javascript函数构建了一些“块”,并使用和来创建它们。问题是,它会删除网页上的所有其他 编辑: (好吧,我假设是函数导致了这一点。删除我的意思是:它们完全消失了,在浏览器中查看HTML源代码只显示,没有,它们消失了) 给网页的和赋予不同的类没有任何效果,它仍然会删除 我怎样才能防止这种情况 JS函数(只是其中的一部分): //电路板构建 函数setBlocks(){ bR=0; 计数=[0,0,0,0,0,0,0,0,0,0,0,0] var-mR=5,mC=6;

标题上说是这样的。我的javascript函数构建了一些“块”,并使用
  • 来创建它们。问题是,它会删除网页上的所有其他
  • 编辑: (好吧,我假设是函数导致了这一点。删除我的意思是:它们完全消失了,在浏览器中查看HTML源代码只显示
      ,没有
    • ,它们消失了)

      给网页的
      • 赋予不同的类没有任何效果,它仍然会删除
      • 我怎样才能防止这种情况

        JS函数(只是其中的一部分):

        //电路板构建
        函数setBlocks(){
        bR=0;
        计数=[0,0,0,0,0,0,0,0,0,0,0,0]
        var-mR=5,mC=6;
        var tempFloor、tempRow、tempBlock;
        风险值下限=$('ul');
        地板。空的();
        对于(var f=0;f<4;f++){
        bM[f]=[];
        对于(var r=0;r
      • ”); $(楼层[f])。追加(临时行); 对于(var c=0;c=66){ 随机无需=假; } } 等等等等等等
        JS使用的HTML:

        <div id="a2">
                            <ul></ul>
                            <ul></ul>
                            <ul></ul>
                            <ul></ul>
                            <a class="x"></a>
                        </div>
        
        
        
                删除
              • 的网页上的其他HTML:

                <div id="scoreboard-overview">
                        <ul> 
                             <li>
                             test
                             </li>
                etc etc etc
                
                
                
                • 测验
                • 等等等等等等
                谢谢你的帮助

                亲切问候,, 莫里斯

                这一行基本上选择页面上的所有ul元素

                如果您只想使用ul:

                var floors = $('div#a2 ul');
                
                这一行基本上选择页面上的所有ul元素

                如果您只想使用ul:

                var floors = $('div#a2 ul');
                
                这将删除页面上每个
                ul
                的所有子节点


                这将删除页面上每个
                ul
                的所有子节点。

                这是因为您调用

                var floors = $('ul');
                floors.empty();
                
                编辑-仅选择ul内部
                使用

                $('div#a2 ul');
                

                那是因为你打电话

                var floors = $('ul');
                floors.empty();
                
                编辑-仅选择ul内部
                使用

                $('div#a2 ul');
                

                为什么要用jquery选择器声明字符串?这是:

                 tempRow = $('<li></li>');
                
                tempRow=$('
              • ');
                应该是:

                 tempRos="<li><\/li>"
                
                tempRos=“

              • 为什么要用jquery选择器声明字符串?这是:

                 tempRow = $('<li></li>');
                
                tempRow=$('
              • ');
                应该是:

                 tempRos="<li><\/li>"
                
                tempRos=“

              • 为了爱一切美好的事物,请使用更好的变量名。为了爱一切美好的事物,请使用更好的变量名。嗯,好吧,那么我该如何防止这种情况发生呢?因此它只使用
                中的
                      ,而不使用所有其他的变量名?有想法吗?嗯,好吧,那么我该如何防止这种情况发生呢?因此它只使用
                          中的
                          别管其他人了?有想法吗?有想法吗?谢谢,在Nicola Peluchetti上看我的评论谢谢,在Nicola Peluchetti上看我的评论谢谢,在Nicola Peluchetti上看我的评论谢谢,在Nicola Peluchetti上看我的评论