2016-08-24 9 views
-2

私はdocument.createElementメソッドで作成されたvar eというJS変数を持っています。私はのクラス名(フルクラス名はlarge button 1 jacksonです)を持つeの中の要素に新しい要素を追加したいと思います。また、後でlarge button 1 jackson要素を更新要素に置き換えるにはどうすればよいですか?あなたは解決策を提案しますか?ここでクラス名の一部で変数の要素の1つに子を追加し、親を置き換えるにはどうすればいいですか?

+0

を使用した例でありますかhttps://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector – Utkanos

+0

http://www.w3schools.com/jsref/met_node_appendchild.asp – Hardy

+0

@Utkanos、https:// developerを見つけました.mozilla.org/ja-US/docs/Web/API/Document/getElementsByClassNameを使用しますが、クラス名の一部としてどのように使用できますか? – Sami

答えて

1

は、あなたが何をしようとしている?querySelector

// container element 
 
    var e = document.createElement('div'); 
 
    // child element with class 'large button 1 jackson' 
 
    e.innerHTML = '<div class="large button 1 jackson">some text</div>'; 
 
    // insert the container element 
 
    document.body.appendChild(e); 
 
    // new element 
 
    var newElem = document.createElement('textarea'); 
 
    // find a element with jackson class (using .jackson as selector) 
 
    var jackson = e.querySelector('.jackson'); 
 
    // insert new element 
 
    jackson.appendChild(newElem);

関連する問題