有人在 Sharepoint 网站中实现了“增大、减小文本大小”Java 脚本功能吗?
我正在尝试使用 getElementByTagName 和 getElementByID 函数,但它们似乎没有做太多事情并且行为非常奇怪 - 通过在以下位置没有选择正确的标签全部。
网络上的所有示例都有非常简单的标记和 CSS,而共享点就是共享点,但事实并非如此。
最佳答案
这取决于一些事情。确保在 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>
关于javascript - 增加 Sharepoint 网站中的文本大小字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1176817/