JavaScript无法用相同单词的数量替换字符串
JavaScript not able to replace String with Number of same words
我正在尝试替换字符串中的一个特定单词。这个词重复了很多次。这是我的字符串:($scope.selectedText)
<span style="font-size:20px>This is some text</span>
<span style="font-size:30px>This is some text</span>
<span style="font-size:25px>This is some text</span>
我正在尝试替换这样的字体大小:
var font = "font-size:"+15+".000";
var formatting = $scope.selectedText.replace("font-size:",font);
但这最终只是改变了第一个fonor的大小,即
<span style="font-size:15px>This is some text</span>
<span style="font-size:30px>This is some text</span>
<span style="font-size:25px>This is some text</span>
我能知道我哪里做错了吗??我知道我们可以在程序上做到这一点,但这是一个错误!谢谢。
您可以这样做:
var elements = document.getElementsByTagName("span");
for(var i = 0; i < elements.length; i++) {
elements[i].style.fontSize = 15 + "px";
}
您的标记中缺少一个结束引号:
<span style="font-size:20px">This is some text</span>
<span style="font-size:30px">This is some text</span>
<span style="font-size:25px">This is some text</span>
http://codepen.io/ingvi/pen/EKoyrj
相关文章:
- 如何用jquery替换字符串中可能变化的字符
- 用数字单位替换字符串的一部分
- 替换字符串javascript中的所有特殊字符..
- 替换字符串的脚本;在某些网站上不起作用
- 使用javascript替换字符串中除第一个和最后一个之外的所有字符
- 替换字符串中的占位符值
- 用HTML元素替换字符串的一部分
- JavaScript来替换字符串中的变量
- 如何替换字符串中最后一个出现的变量
- 在JavaScript中,如何用一个字符替换字符串中的所有字母
- 替换字符串中的数字
- 如何使用JavaScript Regex替换字符串中双引号之间的文本
- JavaScript:替换字符串两边的字符
- 用JQuery/Javascript替换字符串中的所有逗号
- 替换字符串的下一个匹配项
- JavaScript 不会替换字符串的最后一个符号
- 在 JavaScript 中替换字符串中的字母
- 修复了如何在容器中查找和替换字符串的功能
- 需要在 javascript 倒计时达到 0 后替换字符串
- j如何从给定字符串的一部分替换字符串