gpt4 book ai didi

javascript - 大写各种标签内容元素的首字母

转载 作者:行者123 更新时间:2023-11-29 16:14:36 25 4
gpt4 key购买 nike

我需要将p、h2、h3、h4等各种html元素的首字母大写

This stack question has helped me ,但是,它只针对 p 标签。我怎么说要定位多个标签?

如:

function change(charm) {
var string = eval(charm).toLowerCase(), change = "", newstring = string.split("."), tochange;
for (var i = 0; i < newstring.length; i++) {
tochange = newstring[i].trim().charAt(0);
newstring[i] = newstring[i].replace(tochange, tochange.toUpperCase());
}
change = newstring.join(" . ");
return change;
}

var text = change("document.getElementsByTagName('p, h2, h3, h4')[0].innerHTML");
document.getElementsByTagName("p, h2, h3, h4")[0].innerHTML = text;

那行不通,我在定位各种元素时做错了什么吗?

最佳答案

纯 CSS 方法:

p:first-letter,
h1:first-letter,
h2:first-letter,
h3:first-letter,
h4:first-letter {
text-transform: uppercase;
}

:first-letter是ie9+

关于javascript - 大写各种标签内容元素的首字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18835690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com