【发布时间】:2017-06-08 20:11:31
【问题描述】:
如果我给每个字符自己的#id,我知道如何一次更改一个字符的字体样式,但是,我希望对整个网页都这样做。有没有更有效的方法?还是让数百个#ids 成为一个可行的选择?
<body>
<div>
<p> Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p>
</div>
<script src="jquery.js" type="text/javascript" ></script>
<script>
var text = $("p").text();
var newText = [];
for (var i = 0; i < text.length; i++) {
newText.push(text[i]);
// ???????? function goes here ????????
}
</script>
</body>
最后,我认为我需要做的是将每个字符串变成一个 HTML 对象?这可能吗?
【问题讨论】:
-
您可以使用
text.split("")来获取数组中的每个字符。无需编写for循环。
标签: javascript jquery string text fonts