このスクリプトは、最初の大きな文字のトピックに関する調査から作成しました。それが行うことは、最初の文字のスパン クラスを特定のクラス (ページ タイトル) に適用できるようにすることです。タイトルのすべての単語の最初の文字を CSS を使用して大きくします (CSS を介してクラスのキャピティライズを既に有効にしています)。私が達成しようとしてきたのは、単語、略語、またはその他の 3 ~ 4 文字の用語のリストを正規表現に追加して、このリスト内の単語が最初の文字のクラスでラップされるようにすることです。ここに私がこれまでに持っているコードがあります。私は解決策を探しましたが、正規表現はそれらを理解しようとして頭を悩ませています。ありがとう
var elements = document.getElementsByClassName("entry-title")
for (var i=0; i<elements.length; i++){
elements[i].innerHTML = elements[i].innerHTML.replace(/\b([a-z])([a- z]+)?\b/gim, "<span class='first-letter'>$1</span>$2")
}
ここに私が始めたフィドルがありますhttp://jsfiddle.net/5Sgve/38/