我想調用一個簡單的javascript函數,它隱藏或顯示Sharepoint中的特定div。我已經在那裏添加了腳本編輯器Web部件的功能,但是錨定標記在我保存時會刪除href。下面是我輸入的代碼。Sharepoint刪除Javascript函數調用
的Javascript:
<script type="text/javascript" charset="utf-8">
function toggleDiv(divId) {
$("#"+divId).toggle();
}
</script>
HTML:
<a href="javascript:toggleDiv('answer1');">Show Answer 1</a>
我保存後,系統的Sharepoint告訴我,某些元素被認爲 「不安全」 的SharePoint將被刪除。當它重新加載,它消除了HREF如下圖所示:
<a>Show Answer 1</a>
任何想法我怎麼能得到這個簡單的函數工作?
感謝, 喬丹
從腳本標記內部綁定事件而不是使用內聯JS。給它一個ID,名稱或其他吸菸槍以供給jQuery選擇器,然後'.click(toggleDiv)'將設置其餘部分。 – dandavis
由於這將用於單個頁面中的多個divIds,我是否需要複製每個答案的腳本以提供不同的參數? – 1337Atreyu
不,您只需使用逗號將更多規則添加到選擇器中即可將它們分開。例如:$(「#div1,。cycleskers,a [href * = menu]」)。click(toggleDiv)' – dandavis