簡體   English   中英

從腳本編輯器在SharePoint上的Javascript內部調用CSS

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM