[英]javascript onclick function to enlarge text
我不确定为什么,但似乎无法使它正常工作。
这是我放大字体的功能。
<script type="text/javascript">
function growText() {
var text = document.getElementById("t_left_text");
text.font-size=22px;
</script>
这就是我所说的
<div id="t_left" onclick="growText()">
<br />
<p id="t_left_text">Mountains are beautiful land structures <br /> that are a result of plate tectonics.</p>
<br />
</div>
尝试:
text.style.fontSize = "22px";
演示: http : //jsfiddle.net/C2MWN/
当您想更改元素的CSS时,需要使用style
属性。 为了确定特定样式属性的名称,将CSS名称转换为驼峰大小写-“ font-size”变为“ fontSize”,以便标识符在JavaScript中有效。
虽然设置style
属性绝对可以,并且尽管这是一个非常简单的示例,但添加和删除class
可能更容易。 在设置多个CSS属性时,这尤其有用。 该类可以定义为:
.enlarged-font {
font-size: 22px;
}
然后您将操纵text.className
属性(和/或classList
属性)。
通过使用浏览器中的JavaScript控制台,可以轻松地对问题进行更好的描述(对我们中某些人来说是显而易见的),具体取决于所使用的浏览器。 在Firefox中,您可以使用Firebug。 在Internet Explorer和Chrome中,您可以使用开发人员工具。 如果已安装/启用,则通常可以通过按键盘上的F12来调出它们。
另外,不要忘记使用}
关闭函数。
参考:
使用以下代码
function growText() {
var text = document.getElementById("t_left_text");
text.style.fontSize ="22px";
}
这是使用CSS完成您想要的版本。 这样,如果您想同时对不同的文本集执行此操作,并且想要更改该字体大小,则只需要在一个位置进行更改。 (或者,如果您还想添加其他CSS属性(颜色等),
的JavaScript
function growText() {
var text = document.getElementById("t_left_text");
text.className = 'large-font';
}
的CSS
.large-font {
font-size: 22px;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.