[JavaScript]
子ノードがあるかどうかはhasChildNodesを使えばわかります。以下の例では、ID名以下の子ノードをremoveChildを使って全て削除してします。
var elementTarget = document.getElementById('ID名');
while ( elementTarget.hasChildNodes() ) {
elementTarget.removeChild(elementTarget.firstChild);
}
while ( elementTarget.hasChildNodes() ) {
elementTarget.removeChild(elementTarget.firstChild);
}
広告
|
JavaScript 第5版 ¥ 4,410 / 売り上げランク: 2182 / 704 ページ 翻訳が非常に上手です。読んでいてストレスを感じません。様々な応用テクニックが載っているのでかなりのボリュームですが、サンプルをコピペしてすぐにWebサイトが華やかになる、という内容では無いです。手軽に扱えるスクリプト的なイメージが強いjavascriptですが、本書では本格的なプログラム言語としての位置づけです。"控えめなjavascript"という方向性に共感できる方にお勧めできます。 |
|
DOM Scripting 標準ガイドブック ~やさしく学ぶ、JavaScriptとDOMによるWebデザイン~ (Web Designing BOOKS) ¥ 3,045 / 売り上げランク: 9229 / 352 ページ DOMって何?という人から、我流でDOMを覚えて非標準なDOMを使っている人向けの本。 この本は、リファレンスでもなく、応用実例集でもありません。 非常にわかりやすい教科書です。 HTMLとJavaScriptの連携方法が、丁寧に解説されています。ソースコードもとてもきれいでわかりやすいです。 『「OFF環境に優しい」かをチェックする』や『JavaScriptが出しゃばっていないか』というあたりは大変参考になりました。 標準化されたDOMを勉強したい人にとっては、最高の書物だと思います。 |
|
jQueryで作る Ajaxアプリケーション ¥ 2,919 / 売り上げランク: 17922 / 336 ページ jQueryに特化しているので、内容がすごく分かりやすい。 jQueryを使うことで、こんなにもスクリプトが簡潔に書くことが できるのかと改めて実感。 初心者が理解に苦しむ要素の指定も、例を挙げながら前半部分で 理解しながらすすめることができる。 図や処理順序もとてもわかりやすいので、jQueryだけでなく、 プログラミングに興味を持つのにはいい教材になりそうな良書。 |



