JavaScriptを使用する際の注意点removeChild_javascriptのヒント

WBOY
リリース: 2016-05-16 18:54:23
オリジナル
957 人が閲覧しました

仮定します: 通常のコード:
gift_list はテーブルの ID

コードをコピー コードは次のとおりです。 :

var GiftBody = document.getElementById("gift_list").getElementsByTagName("tbody")[0];
var GiftTrs = GiftBody.getElementsByTagName("tr"); for (var i= 0;i{
giftTrs[i].removeChild(giftTrs[i])
}

その場合のみこの時点で最初の子が削除されます。1 行です。1 つ削除すると、行の位置が 1 つ前に移動します。それに応じて
giftTrs.length も 1 つ減ります。
したがって、正しい操作方法は次のとおりです:

コードをコピーします コードは次のとおりです:
var GiftBody = document.getElementById("gift_list").getElementsByTagName("tbody")[0];
var GiftTrs = GiftBody.getElementsByTagName("tr"); /giftTrs を変更する必要があります。.length の長さ属性は
for (var i=0;i{
giftBody.removeChild(giftTrs[0]);
} に格納されます。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート