1

まず第一に、私はjavascriptについてあまり学んでいません。したがって、appendChildメソッドに問題があります。それが私のコードです:

var wrapper = document.getElementsByClassName('innerWrap');
var post = document.createElement('input');
post.style.position = "absolute";
post.style.top = "100px";
document.wrapper.appendChild(post);

なぜそれが機能しないのですか?

前もって感謝します!

4

2 に答える 2

6

getElementsByClassNameノードではなく、ノードリストを返します

だからあなたは試すことができますvar wrapper = document.getElementsByClassName('innerWrap')[0];

于 2012-05-09T13:06:24.603 に答える
0

やってみました

wrapper.appendChild(post);

それ以外の

document.wrapper.appendChild(post); 

于 2012-05-09T13:05:49.200 に答える