设置javascript生成的文本的颜色和大小
Set color and size of javascript generated text
我对编码完全陌生,很快就会感到困惑。我正在使用Godaddy网站生成器(就像我说的,我是一个noob),我正在尝试设置一个脚本,从列表中随机输出文本。我在这个网站上跌跌撞撞地找到了:
<script language="JavaScript">
<!--
var r_text = new Array ();
r_text[0] = "text1";
r_text[1] = "text2";
r_text[2] = "text3";
r_text[3] = "text4";
var i = Math.floor(5*Math.random())
document.write("<center>"+r_text[i]+"</center>");
//-->
</script>
这似乎很好用,但它输出的文本很小,而且是黑色的。我想增加文本的大小并更改其颜色。我试着在这里和这里遵循建议,但我不知道在哪里添加这些额外的代码,以及我应该使用什么作为"h1"或"监视器信息"?我试着输入r_text[I],但这似乎打破了局面。关于如何解决这个问题有什么建议吗?
谢谢!
我更喜欢将文本附加到div
元素,而不是使用document.write
并使用CSS进行文本格式化。
Fiddle演示
HTML:
<div></div>
JavaScript:
var r_text = new Array ();
r_text[0] = "text1";
r_text[1] = "text2";
r_text[2] = "text3";
r_text[3] = "text4";
var i = Math.floor(5 * Math.random())
document.getElementsByTagName("div")[0].innerHTML = r_text[i];
CSS:
div {
font-size: 30px;
color: red;
text-align: center;
}
<style type="text/css">
Center {
font-size:50px;
color:yellow;
}
</style>
把这个添加到你的head标签中,然后跑步。Fiddle
如果你有可能将css添加到你的网站,请在你的父节点上使用类名,并使用如下css格式:
var i = Math.floor(5*Math.random())
document.write('<div class="mytext">'+r_text[i]+'</div>');
并将您的css编码为:
.mytext {
color: red; /* or your color prefered */
font-size: 20px; /* size of text that you want */
text-align: center;
}
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 高亮显示时编辑文本大小和颜色
- 使用CSS/JavaScript更改剑道图工具提示文本颜色
- mouseover和mouseleave文本颜色更改在指令链接中不起作用
- 如何在php中创建一个函数,该函数与文本区域一起工作,通过输入类似[color:red]的内容来打印具有等效颜色的文本
- HTML-从mysql生成的选择框中的一个选项更改文本区域的颜色
- 如果值为负数,如何更改文本的颜色
- 1种颜色的Javascript闪烁文本更长
- 如何更改圆环图中文本的颜色
- 如何在flash html5画布项目中动态更改文本颜色
- 单击时将文本的颜色更改为随机颜色(按钮)
- 使用JavaScript淡化文本颜色
- 在不更改边框颜色的情况下更改文本的颜色
- 使用Javascript切换文本颜色
- 我可以使用jqgrid的oncellselect事件根据单元格内容将文本颜色更改为蓝色吗
- 使用Javascript更改文本区域的颜色
- 如何使用颜色选择器来更改背景中的文本
- 内部 DIV 颜色文本在鼠标悬停时没有更改
- React Native TouchableHighlight字体颜色文本更改
- 邮件类型输入:如果邮件错误或正确,动态改变按钮的颜色/文本