-1
function displayLeftCheckButton(id, value, labelText) {
        var div = $('<div>', {style: 'display:inline-block'})
        var label = $('<label>', {class: 'radio-inline'})
        var button = $('<button>',
            {
                type: 'button',
                id: 'left_sub'+id
            }
        ).on('click', propList(id));
        button = button.append("▲");
        label = label.append(labelText);
        return div.append(label, button);
    }

    function propList(id) {
        if(document.getElementById("left_sub"+id).innerHTML == "▼") {
            document.getElementById("left_sub"+id).innerHTML = "▲";
            document.getElementById("right_subs"+id).style.display = "inline-block";
        }
        else {
            document.getElementById("left_sub"+id).innerHTML = "▼";
            document.getElementById("right_subs"+id).style.display = "none";
        }
    }

I make a button to change display, but I meet an error cannot read 'document.getElementById("left_sub"+id).innerHTML'

before appending in some html , this code gets an error?

장호정
  • 39
  • 4

0 Answers0