[英]CSS styling based on words in the content
我有一些從 API 獲取的文本,需要在其中包含一個單詞,比如“傳記”,帶有<span>
和</span>
標簽,以便我可以將其樣式設置為與周圍文本不同。 我如何使用 jQuery 或 JavaScript 來做到這一點?
<!DOCTYPE html>
<html>
<head>
<style>
.big{ font-size: 55px; }
</style>
<script>
function chng(){
var text = document.getElementById('pText').innerHTML;
var text2 = text.replace('Germany','<span class="big">Germany</span>');
document.getElementById('pText').innerHTML = text2;
}
</script>
</head>
<body>
<p id="pText">
Brazil - England - Germany
</p>
<button onclick="chng()">Try it</button>
</body>
</html>
應該如何選擇用於包裝的單詞(盡管我們不知道您的意思)? 似乎你必須在你的內容生成上這樣做(在 PHP、.Net、asp 等中)。 因此,您在 css 上創建類並在內容生成中使用它們,例如 (php): echo 'This is mytext.'; (css): .big {font-weight: bold; 字體大小:40px;}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.