• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:連動プルダウンのclonenode)

連動プルダウンのclonenodeで複製し、行を追加する方法

このQ&Aのポイント
  • 連動プルダウンをclonenodeで複製し、行を追加する方法を説明します。
  • 複製されたプルダウンを変更すると、最初の行のプルダウンに連動してしまう問題について解説します。
  • JavaScriptのaddRow関数を使用して連動プルダウンを複製し、行を追加する方法を示します。

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

回答がないみたいなので… 連動がどうなっているのかわからないので、山勘の想像だけですが、 ソースにあちこちidが付いてますけれど、そのままcloneNodeを行なうとidもそのままcloneされます。 それをDOMに追加すると、本来一意のはずのidが複数存在することになりませんか? ブラウザが複数のidを許容してくれたとしても、スクリプトでそれを目印にgetElementById()などとやっていればわけがわからないことになります。 まったくの想像での回答になりますが、 連動のコードをidなどに頼らずに、要素の位置関係から動作するようにすればよいのでは?

関連するQ&A