質問

私は二つの要素:

<input a>
<input b onclick="...">

時にbをクリックすると、たいへのアクセスおよび操作のデータです。を持たないグローバルに唯一無二の名前で書きします。getElementsByNameしていきたいと思います。のイベントオブジェクトだと思います。目標です。parentNodeい一部機能のようにgetElementsByNameもするものではありませんの <td>s.が簡単に行う。

役に立ちましたか?

解決

の場合 ab 隣にはお互いて同一の親会社で利用できます prevSibling 財産 ba.

他のヒント

  1. 対応することができるでしょうる要素をクリックされたから イベントオブジェクト.ご利用のブラウザによってい e.target または e.srcElement.以下のコードはここから w3schools例:

    function whichElement(e) {
      var targ;
      if (!e) var e = window.event;
      if (e.target) {
        targ=e.target;
      } else if (e.srcElement) {
        targ = e.srcElement;
      }
    
      if (targ.nodeType==3) { // defeat Safari bug 
        targ = targ.parentNode;
      }
    
      var tname;
      tname = targ.tagName;
      alert("You clicked on a " + tname + " element.");
    }
    
  2. を希望される場合は、利用の nextSiblingprevSibling DOMフォーカストラバーサル。 一部情報はこちら.いまw3schools参考のため XML DOMノード.

試作 またエレベーターホール機能への移動のDOM.おとえば、次のようなフレキシビリティ:

b.up().down('a')

がある場合であり、要素レベルでの力でCSSセレクタで手を指定しうる要素がたい

く普通のバニラJavaScript。車JQueryでそのまま保存ントです。

http://docs.jquery.com/Selectors

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top