2017-11-16 1 views
1

次のコードはコンソールからは動作しますが、ページの読み込みはできません。 ページにエラーはありません。SharePoint jquery javascriptは実行されませんが、コンソールから動作します

<div class="nav-report-category"> 
</div> 

<script src="https://code.jquery.com/jquery-3.0.0.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
    $(".ms-listviewtable tr[class='ms-gb']").each(function(){ 
     alert('test 3'); 
    }); 
    var $mydiv = document.getElementsByClassName("nav-report-category")[0]; 
    var $liTag = document.createElement('li'); 
    var $aTag = document.createElement('a'); 


}); 
</script> 

答えて

0

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="nav-report-category"> 
 
</div> 
 

 
<script src="https://code.jquery.com/jquery-3.0.0.js"></script> 
 
<script type="text/javascript"> 
 
$(document).ready(function(){ 
 
    $(".ms-listviewtable tr[class='ms-gb']").each(function(){ 
 
     alert('test 3'); 
 
    }); 
 
    var $mydiv = document.getElementsByClassName("nav-report-category")[0]; 
 
    var $liTag = document.createElement('li'); 
 
    $mydiv.append($liTag); 
 
    var $aTag = document.createElement('a'); 
 
    $mydiv.append($aTag); 
 

 
}); 
 
</script>

ないあなたがやろうとしているのかわからいますが、DOMでそれを望んでいた場合にも、これは「働いていなかった」という事ですit.Ifを追加する必要が。

+0

@ Fuji-H2Oは正しいアンカーをマークしてください –

+0

私の悪いです。動いていない。コンソールにスクリプトがありました。私はコンソールをクリアし、ブラウザと同じ結果をリフレッシュしました。私はシェアポイントでアラートを取得していません。 https://jsfiddle.net/9eojdk93/12/。コードはjsfiddleとコンソールウィンドウから正しく見えます。 –

+0

上記のスクリプトをテキストファイルに追加して、ドキュメントライブラリに保存してみてください。次に、CEWPを編集し、参照リンクにスクリプトファイルのURLを追加します。 SharePointは、CEWPに直接入力されている場合、コードを削除/破棄するのが好きです。@ Fuji-H2O –

関連する問題