2012-02-14 65 views
-1

。他們!是否可以使用.innerHTML更改我的文本框text1,該文本框是使用.appendChild動態創建的?請幫助! TIA!使用innerHTML更改頁面的動態創建對象

+0

如果你使用'.innerHTML'的文本框的父元素,那麼是的 - 但這將有效地用你指定的任何東西替換整個文本框。那你想改變什麼呢? – nnnnnn 2012-02-14 05:25:13

回答

0

是的。

<body> 

    <div id="test"> 
     <p>initial text</p> 
    </div> 

    <script type="text/javascript"> 

var myDiv = document.getElementById('test'); 
var p = document.createElement('p'); 
p.innerHTML = "This is innerHtml"; 
myDiv.appendChild(p); 
p.setAttribute('id', 'text1'); 


    </script> 
</body>