有人在Sharepoint网站上实现了“增加,减小文字大小”的java脚本功能吗?
我正在尝试使用 getElementByTagName 和 getElementByID 函数,但它们似乎没有做太多事情并且行为非常奇怪 - 通过不选择正确的标记所有
网络上的所有示例都有非常简单的标记和css,而sharepoint是sharepoint,根本不是这样。
答案 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>