我知道之前已经回答了这个问题,但我是一个新手,我无法在我的情况下工作。基本上,我有页面调用URL并在页面上显示它们的一部分。我希望显示的单词的第一个字母自动大写。
这是我正在使用的一个例子:
<script>
var str = (window.location.pathname);
var str2 = "/seedling/";
document.write(str.substr(str2.length,(str.length - str2.length - 1 ) ) );
</script>
非常感谢您的帮助,非常感谢!!
答案 0 :(得分:6)
您可以将字符串的第一个字母大写为:
var capitalised = yourString.charAt(0).toUpperCase() + yourString.slice(1);
可替换地:
var capitalised = yourString.charAt(0).toUpperCase() + yourString.substring(1);
假设您的document.write
调用包含您想要大写的字符串:
var yourString = str.substr(str2.length,(str.length - str2.length - 1 ) );
var capitalised = yourString.charAt(0).toUpperCase() + yourString.slice(1);
答案 1 :(得分:1)
如果您手头有LoDash,也可以使用_.capitalize
来实现_.capitalize('FRED');
// => 'Fred'