簡體   English   中英

基於內容中的單詞的 CSS 樣式

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM