1

我正在编写一个文本(或字符)转换程序,但我很难使用某些功能。所以,我正在尝试如何加粗第一个输入文本以打印我对 javascript 和 css 的了解非常短,所以很难只加粗第一个输入文本

这是我的代码

"DAD": function(s){ return s.toUpperCase().replace(/[\.\?!]/g, ',').replace(/^.|(,\s+.)/g,  function($1) { return $1.toLowerCase(); }); },

在这种情况下,我想更改$1.toLowerCase()为粗体,但每当我尝试时$1.bold(),它似乎只出现<b> (first input text) </b>在屏幕(网页)上,我该如何解决这个问题?

4

1 回答 1

0

你不能只做这样的事情吗?

function(s){ 
    return s[0].toUpperCase().bold()+s.substring(1,s.length).toLowerCase(); 
}

这会将第一个字符大写和加粗,并确保其余字符为小写。那是你想要做的吗?它似乎在控制台中工作正常(在第一个字符周围添加标签 - 你可能需要调整你的 CSS,特别是如果使用某种重置或其他东西)

b {
  font-weight: bold;
}
于 2013-05-26T17:38:25.500 回答