在Sharepoint网站中增加文本大小字体

时间:2009-07-24 10:19:52

标签: javascript sharepoint sharepoint-2007

有人在Sharepoint网站上实现了“增加,减小文字大小”的java脚本功能吗?

我正在尝试使用 getElementByTagName getElementByID 函数,但它们似乎没有做太多事情并且行为非常奇怪 - 通过不选择正确的标记所有

网络上的所有示例都有非常简单的标记和css,而sharepoint是sharepoint,根本不是这样。

1 个答案:

答案 0 :(得分:1)

这取决于一些事情。确保在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>