getElementById值不正确吗?

时间:2018-06-04 06:37:41

标签: javascript reactjs

我有一个带Id表的输入字段

<input type="text" class="form-control box_ip" placeholder="Table" id="Table" value="<table></table>"></input>

从基于Id的输入字段我正在检查

this.table.forEach((id) => {
       console.log(id);  //Table
        let element = document.getElementById(id);
        console.log(element); //<input type="text" class="form-control box_ip" placeholder="Table" id="Table" value="<table></table>"></input>
        console.log(element.value); //showing empty expected output <table></table>
        if (element != undefined) {
            if (element.value != undefined && element.value != '') {
            this.replaceText(id, element.value);



            }
        }
    })

在元素的控制台中我正确地

          <input type="text" class="form-control box_ip" placeholder="Table" 
          id="Table" value="<table></table>">
.

但如果我控制台

console.log(element.value);

我的价值空虚。 预期:

<table></table>

0 个答案:

没有答案