2017-07-14 6 views
0

ウェブページフォームでタブ間を移動する基本的なリンスクリプトを作成しようとしています。しかし、正しい道を見つけることができず、私は助けを求めています。Webページのフォームウィンドウのタブから移動するには、どのようにAppleScriptを使用できますか?

これは、Webページ(一部)のコードです:

<div class="modal-body"> 
        <div id="formContainer"> 
     <input type="hidden" id="impuestosValida" value="0"> 
    <input type="hidden" id="infoAduaValida" value="1"> 
    <input type="hidden" id="cuentaValida" value="1"> 
    <form id="formularioConcepto" novalidate="novalidate" method="post" data-title="Concepto"> 
     <div id="advertenciaConceptos" class="alert alert-warning" style="display:none;"> 
      <strong>¡Advertencia!</strong> 
      <span></span> 
     </div> 
     <ul id="tabsConcepto" class="nav nav-tabs"> 
      <li class="active"><a data-toggle="tab" href="#tabConceptos" onclick="validaEdicion(this);">Concepto</a></li> 
      <li><a data-toggle="tab" href="#tabImpuestos" style="" onclick="deshabilitaBotonAceptar();">Impuestos</a></li> 
      <li><a data-toggle="tab" href="#tabInfoAduanera" style="display:none;" onclick="deshabilitaBotonAceptar();">Información aduanera</a></li> 
      <li><a data-toggle="tab" href="#tabCuentaPredial" style="display:none;" onclick="deshabilitaBotonAceptar();">Cuenta predial</a></li> 
     </ul> 

イム「JavaScriptを行う」とのやろうとしているが、この時点では、イムは今、ちょうどこのような何かを推測:

tell application "Safari" 
    activate 
    do JavaScript "document.getElementById('formContainer').childNodes[0].click()" in document 1 
end tell 

アイデア本当に感謝。

答えて

0

私はHTML全体を見ることができないので、わかりませんが、タブを変更する "tabConcepto" ulの下のliタグをクリックしようとしていると仮定します。

do JavaScript "document.getElementById('tabsConcepto').getElementsByTagName('a')[0].click()" in document 1 

あなたがアクティブにしたい0どの番号のタブに変更:あなたがjavascriptの行を変更する必要があり、その場合には

。 Safariの[開発]メニューの[AppleイベントからのJavaScriptを許可]をオンにして、これを実行できるようにしてください。

0

これはまさに私が必要としていたものです。 Zekeに感謝します。

関連する問題