2012-02-14 2 views
-1

. Привет, ребята! можно ли использовать .innerHTML для изменения моего текстового поля с именем text1, который динамически создается с использованием .appendChild? Помоги пожалуйста! ТИА!использовать innerHTML для изменения динамически создаваемых объектов страницы

+0

Если вы используете '.innerHTML' родительского элемента текстового поля, тогда да, но это эффективно заменит все текстовое поле на все, что вы укажете. Что вы хотите изменить? – nnnnnn

ответ

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> 
Смежные вопросы