下面的html存在什么错误?怎样修改?



    
        
        
        
        
    
    
        


            
                
                
                
            
            
                
                
                
            
            
                
                
                
            
            
                
                
                
            
        
图书名称图书价格操作
javaSE19
                    
                    
                
javaSE19
                    
                    
                

    

错误分析如下:
引号使用错误:在JavaScript代码中,字符串内使用双引号会导致语法错误,应该使用单引号或转义双引号。
变量名拼写错误:在removeNode函数中,thi变量未定义,应该接收传入的参数。
parenNode拼写错误:应该是parentNode。
addNode函数逻辑错误:tr元素应该先添加td元素,再将tr添加到tab中。

修改后的代码如下:



    
        
        
        
        
    
    
        
图书名称 图书价格 操作
javaSE 19
javaSE 19

修改说明

  1. 引号使用:将字符串内的双引号改为单引号,避免语法错误。
  2. 变量名和拼写错误:在removeNode函数中,将thi改为elem,并修正parenNodeparentNode
  3. 逻辑错误:调整addNode函数中trtd元素的添加顺序。

其实,经过上面修改的程序,依然存在错误,修改如下:可以实现增加和删除。但是,该程序还有bug,就是增加的行里面的内容只能输入一次,不能进行二次输入和修改。

还需要做修改完善。



    
        
        
        
        
    
    
        


            
                
                
                
            
            
                
                
                
            
            
                
                
                
            
            
        
图书名称图书价格操作
javaSE19
                    
                    
                
javaEE29
                    
                    
                

    

你可能感兴趣的:(html,前端,javascript)