0

少し助けが必要です。SharePoint コンテンツ エディター Web パーツに埋め込まれた JavaScript を使用して、アイテムがクリックされたときに特定の Web パーツを非表示にしようとしていますが、うまくいかないようです。誰かヒントやアイデアを教えてください。

<script type="text/javascript">
function hidepart() 
var hlf = document.getElementById("MSOZoneCell_WebPartWPQ3");
    MSOZoneCell_WebPartWPQ3.style.display="none";
    }
</script>
enter code here


 <a id="myLink" href="#" onclick="hidepart();return false;">Test</a>    
4

3 に答える 3

1
<script type="text/javascript">
function hidepart() {
var hlf = document.getElementById("MSOZoneCell_WebPartWPQ3");
hlf.style.display="none";
}
</script>

ここにコードを入力してください

<a id="myLink" href="#" onclick="hidepart();return false;">Test</a> 

関数のスペルが間違っていて、hlf 変数を正しく使用していませんでした。これでできるはず

OK、開始ブラケットも欠落していたのを修正しました

于 2013-10-07T14:02:16.333 に答える
0

このように機能させることができました。harsini に感謝します。あなたのバージョンも機能しているようで、見た目もずっと良くなっています。

<script type="text/javascript">

function hidepart1() {
document.getElementById("MSOZoneCell_WebPartWPQ5").style.display = "none";} 
</script>

<a id="myLink" href="#" onclick="hidepart1();return false;">Test</a> 

私がこれをあなたと共有すべきだと思ったのを手伝ってくれてありがとう。

于 2013-10-08T14:31:47.490 に答える
0

次のコードを使用できます。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script language="JavaScript">
function hidepart()
 {
 $('#MSOZoneCell_WebPartWPQ3').hide(); 
 }
</script>
enter code here
<a id="myLink" href="#" onclick="hidepart();return false;">Test</a> 
于 2013-10-08T06:58:38.220 に答える