![](/img/trans.png)
[英]Call external javascript file functions from SharePoint 2013 Script Editor
[英]Calling a CSS from inside a Javascript on SharePoint from Script Editor
我目前有一個放置在SharePoint腳本編輯器Webpart上的JavaScript代碼。 這個想法是,如果查詢字符串為1,它將調用SP CSS來隱藏“高級搜索” Webpart,否則將其顯示。
我讓JavaScript成功檢索了查詢字符串的值,但是如何使它從Java if語句中調用CSS。
我需要從Javascript調用的CSS如下:
.srch-advancedtable {
visibility: hidden;
}
我的JavaScript是以下代碼,但未成功調用CSS:
<script>
function getParamValuesByName (querystring) {
var qstring = window.location.href.slice(window.location.href.indexOf('?') +
1).split('&');
for (var i = 0; i < qstring.length; i++) {
var urlparam = qstring[i].split('=');
if (urlparam[0] == querystring) {
return urlparam[1];
}
}
} var uid = getParamValuesByName('id');
document.write(uid);
if (uid == 1){
alert("the value is 1")
document.getElementById("srch-advancedtable").visibility = hidden;
}
</script>
如何使它正常工作?
找到了答案,那是CSS類而不是ID。 這工作:
document.getElementsByClassName("srch-advancedtable")[0].style.visibility= "hidden";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.