Javascript DOM元素索引

Javascript DOM元素索引,javascript,dom,Javascript,Dom,如果我有下面的DOM元素,如果单击子元素,我如何获得父元素的索引?当我在控制台中显示document.getElementsByClassName('b-btn b-btn-type-a b-btn-emph')时,它返回具有两个索引的input.b-btn b-btn-type-a b-btn-emph。代码可在 商店: 袋站 ....... 返回数组,因此如果要访问不同的元素,必须使用运算符[]。然后可以使用访问对象的属性。(如:value) 你好,很高兴。当用户单击childnode时

如果我有下面的DOM元素,如果单击子元素,我如何获得父元素的索引?当我在控制台中显示document.getElementsByClassName('b-btn b-btn-type-a b-btn-emph')时,它返回具有两个索引的input.b-btn b-btn-type-a b-btn-emph。代码可在


商店:
袋站
.......

返回数组,因此如果要访问不同的元素,必须使用运算符[]。然后可以使用访问对象的属性。(如:value)

你好,很高兴。当用户单击childnode时,我可以读取数组的索引吗?例如,假设数组[0,1],用户单击了数组[1]的子节点,我想得到数组[1]的父元素。
<div id="shop-cart-313232f0-089c-11e2-8556-005056bd629f" ng-repeat="cart in data.carts" ng-controller="ShopCartCtrl" class="ng-scope">
      <div id="error_inventory_banner_313232f0-089c-11e2-8556-005056bd629f" class="">
        <!-- ngRepeat: warning in cart.warnings -->
      </div>
      <div id="cart_313232f0-089c-11e2-8556-005056bd629f" ng-show="cart.items" class="b-container b-mod-mall-order-table">
        <form accept-charset="UTF-8" action="https://secure.rakuten.com.my/checkout/login/?l-id=my_cart_checkout_1" autocomplete="off" method="post" class="ng-pristine ng-valid">
          <div class="b-order-index">
            <b>
              <span class="b-text-xlarge">Shop: </span>
              <span class="b-text-xlarge ng-binding" ng-bind="cart.shopName">Bagstation</span>
              <span class="b-text-stg b-pd"><a ng-href="http://styles.my/testrakutenGTM/gtm.php" href="http://styles.my/testrakutenGTM/gtm.php">go to shop page</a></span>
            </b>
            <input type="hidden" id="shop_name_313232f0-089c-11e2-8556-005056bd629f" value="Bagstation">
          </div>
          .......


          </div>
          <!-- ngIf: cart.items.outOfCart -->
        </form>
      </div>

      <!-- ngIf: cart.emptyCartHtml -->
    </div>          
document.getElementsByClassName('b-btn b-btn-type-a b-btn-emph')