ご指摘ありがとうございます。適切な質問文に訂正いたしました。
jQueryで作業していたのですが、$.append()
とElement.appendChild()
は同じだと誤解していたため、質問文から省いてしまいました。
いま <ul> 要素に <li> 要素を追加する処理を作成中なのですが、
DOM APIの Document.createElement()
などのメソッドを使ってDOMを生成して追加するのと、
JavaScript
1const ul = document.getElementsByTagName('ul')[0]; 2ul.innerHTML += '<li></li>';
や
jQuery
1$('ul').append( '<li></li>' );
のように
直接HTMLを書いてしまう方法にはどのような違いがありますか?
他のメンバーがあまりDOM操作の経験がないこともあり、
可読性を考えたら直接書いてしまった方がいいかと思ったのですが、
皆さまのご意見を伺いたいです。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/06 17:19
2020/03/09 01:43