javascript - 将字符串的第一个字符转换为大写

标签 javascript html

<分区>

我有一个在其中存储字符串变量的 JavaScript 数组。 我尝试了下面的代码来帮助我将 Javascript 变量转换为大写字母,

<html>
<body>

    <p id="demo"></p>

    <button onclick="toUppar()">Click Here</button>

    <script>
    Array.prototype.myUcase=function()
    {
        for (i=0;i<this.length;i++)
          {
          this[i]=this[i].toUpperCase();
          }
    }

    function toUppar()
    {
        var numArray = ["one", "two", "three", "four"];
        numArray.myUcase();
        var x=document.getElementById("demo");
        x.innerHTML=numArray;
    }
    </script>

</body>
</html>

但我只想将 Javascript 变量的第一个字符转换为大写。

期望的输出:One,Two,Three,Four

最佳答案

如果您需要大写字母来呈现您的 View ,您可以简单地使用 css 来实现!

div.capitalize:first-letter {
  text-transform: capitalize;
}

这是完整的 fiddle 示例:http://jsfiddle.net/wV33P/1/

关于javascript - 将字符串的第一个字符转换为大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18546489/

相关文章:

javascript - 根据函数参数将 CSS 值存储在 var 中,然后对其进行操作

javascript - JS 音乐可视化工具

javascript - 创建一个输入,在用户键入时不断更新单词列表

javascript - 使用拨号控件制作动画图像 (HTML/JavaScript/...)

javascript - Kendo 数据源包含过滤器不起作用

javascript - 使用 JQuery Validate 以 dd/mm/yyyy 格式验证日期

javascript - 如何在 ItemView 模板中对 Marionette/Backbone 集合的属性求和?

html - <b> 和 <strong>、<i> 和 <em> 有什么区别?

javascript - 右侧的 float 组件指示页面中的部分

html - CSS - 任何大小图像的相对大小(比例)