1
是否有人在Sharepoint網站中實現了「增加,減小文字大小」java腳本功能?在Sharepoint網站中增加文字大小字體
我試圖使用它的getElementByTagName和的getElementById功能,但他們似乎沒有做多,行爲非常奇怪 - 通過不選擇正確的標籤都沒有。
所有在網絡上的例子有非常簡單的標記和CSS和SharePoint是共享點,這不是在所有的情況。
是否有人在Sharepoint網站中實現了「增加,減小文字大小」java腳本功能?在Sharepoint網站中增加文字大小字體
我試圖使用它的getElementByTagName和的getElementById功能,但他們似乎沒有做多,行爲非常奇怪 - 通過不選擇正確的標籤都沒有。
所有在網絡上的例子有非常簡單的標記和CSS和SharePoint是共享點,這不是在所有的情況。
這取決於幾件事情。確保在dom加載後運行javascript,或者使用window.load的回調函數作爲目標的觸發事件,或者將代碼放置在將立即運行的文檔底部。
你如何應用增加字體大小?
for(var obj in document.getElementsByTagName("div")){
document.getElementsByTagName("div")[obj].style.fontSize = "16px";
}
或
document.getElementById("youeElementID").style.fontSize = "16px";
,比如我有桶裝了一個快速的HTML例子。請運行以查看效果
<html>
<head>
<title></title>
<script type="text/javascript">
function useByTag(){
for(var i = 0; i < document.getElementsByTagName("div").length; i++){
document.getElementsByTagName("div")[i].style.fontSize = "22px";
}
}
function useByID(){
document.getElementById("Element1").style.fontSize = "18px";
}
</script>
</head>
<body>
<a href="javascript:useByTag()">Test ByTag</a>
<a href="javascript:useByID()">Test ByID</a>
<br/>
<div>Some text</div>
<div>Some text</div>
<div>Some text</div>
<div>Some text</div>
<div>Some text</div>
<div>Some text</div>
<div id="Element1">Some text</a>
</body>
</html>
感謝您的回覆,此示例正常工作,但是,當您將它應用於SharePoint網頁時,它似乎沒有任何操作。我認爲在div標籤之後應用瞭如此多的壓倒一切的風格,以至於字體增加完全被覆蓋了。 – Rob 2009-07-24 12:09:36