問題タブ [parent-node]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4282 参照

javascript - parentNode プロパティを複数回使用する方法は?

質問があります。parentNode プロパティを複数回使用するにはどうすればよいですか?

私はこのようなものを作ることができることを知っています:

または、このようなもの。私の問題は、削除したいものを削除するために .parentNode を多かれ少なかれ追加できるということではありません。

私の問題は、削除する必要があるparentNodeの数をユーザーが自己宣言できるユーザーフレンドリーなアプリを作成したいということです。

最初はループで .parentNode を追加しようとしました。うまくいきません。次に、 eval() 関数で同じことを試しました。同じ結果です。

どうすればこれを作ることができる良い解決策を持っている人はいますか? 親ノードの数だけ言えばいい機会があればとても役に立ちました。

ここで少し例を示します。私が「自動的に」行うこと:

または

または

どうもありがとうございました。

私は純粋な JS でのソリューションを好みます。追加の jQuery ソリューションもいいでしょう。

0 投票する
1 に答える
10200 参照

javascript - 未定義のプロパティ `parentNode` を読み取れません

HTML テーブルを作成する関数があります。

次に、この機能があります:

msgbutton をクリックすると、ボタン自体と戻ってきたテキストの一部を含む行全体が削除されることを期待しています。すなわち:

hello [msgbutton]

goodbye [msgbutton]

hello 行の [msgbutton] をクリックすると、次のようになります。

goodbye [msgbutton]

しかし、これまでのところ、これthis.parentNode.parentNode.remove();は未定義を返しています..

編集:

以前の約束を呼び出しthis.retrieveMatches()ます this.fetchMatches() は配列を返します