appendChild Not Working

前端 未结 3 1220
-上瘾入骨i
-上瘾入骨i 2021-01-04 03:10

HTML:

JavaScript:

function add(content){
   ul=document.getElementsByTagName(\"ul\")         


        
3条回答
  •  一个人的身影
    2021-01-04 03:26

    document.getElementsByTagName doesn't return a Element, but returns an Array of Elements.

    You need to loop this array or get some unique Element.

    Look this documentation: https://developer.mozilla.org/en/DOM/element.getElementsByTagName

    // check the alignment on a number of cells in a table. 
    
    var table = document.getElementById("forecast-table"); 
    var cells = table.getElementsByTagName("td"); 
    for (var i = 0; i < cells.length; i++) { 
        var status = cells[i].getAttribute("data-status"); 
        if ( status == "open" ) { 
            // grab the data 
        }
    }
    

提交回复
热议问题