2017-02-12 16 views
0

を取得することにより、HTMLのancherタグを無効にする:ここは、どのように私は以下のようにコードを持っている子のdivのid

<a onmouseup="some operation" class="buttonBarButtonContainer" title=""> 
<div name="buttonBarButton_Save" id="manualDeductionSaveButtonDisable" class="buttonBarButton"> 
    <table style="height:20px;" cellspacing="0" cellpadding="0" border="0"> 
     <tbody> 
      <tr> 
       <td nowrap="true"> 
        <button class="noTransformButton ico_tb-save"></button> 
       </td> 
      </tr> 
     </tbody> 
    </table> 
</div> 

私は唯一のdiv IDを持っていると私は親アンカータグを無効にしたいです。どのようにできるのか?私はjqueryだけでなく、javascriptを使うことができますか?

答えて

2

下記のコードに従ってparentElement.removeAttribute( 'onmouseup')を使用してください。

<a onmouseup="alert('hi');" class="buttonBarButtonContainer" title=""> 
 
    <div name="buttonBarButton_Save" id="manualDeductionSaveButtonDisable" class="buttonBarButton"> 
 
     <table style="height:20px;" cellspacing="0" cellpadding="0" border="0"> 
 
      <tbody> 
 
       <tr> 
 
        <td nowrap="true"> 
 
         <button class="noTransformButton ico_tb-save">Test</button> 
 
        </td> 
 
       </tr> 
 
      </tbody> 
 
     </table> 
 
    </div> 
 
</a> 
 
<script type="text/javascript"> 
 
    document.getElementById("manualDeductionSaveButtonDisable").parentElement.removeAttribute('onmouseup'); 
 
</script>
:ページの でJavaScriptを置くようにしてください(あなたはそれをアンコメントアンカーアラートを無効に検証するためにはJavaScriptをコメントアウトすることができるように、私は警告に「何らかの操作」に変更しました)

+0

いいです、私のために働いています。どうもありがとうございました。 :) –

関連する問題