亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

是否可以將樣式更改應用于對象的特定值?

是否可以將樣式更改應用于對象的特定值?

MMTTMM 2021-06-02 18:19:31
我有 ap 顯示特定鼠標事件的數十種不同文本。是否可以僅以不同的樣式顯示其中一個文本?我做了一個改變 p.style.attributes 的函數,但是每次 p 中的文本改變時這個函數都必須觸發,所以我問是否有更流暢的方法來做到這一點??梢越o一個值賦予風格嗎?讓我們舉個明確的例子:var text32 = "this text should be in blue and huge"是否可以為這樣的 var 賦予樣式值?
查看完整描述

2 回答

?
搖曳的薔薇

TA貢獻1793條經驗 獲得超6個贊

你說你有多個元素的 ap 標簽。所以js應該是


var p = document.getElementsByTagName("p");


for(var i=0; i<p.length; i++) {

if(p[i].innerHTML == "text huge blue"){

  p[i].style.color = "blue";

  p[i].style.font = "italic bold 20px arial,serif";

}


else

  p[i].style.color = "red";

}

<p>text huge blue</p>

<p>text huge other things</p>

在此代碼段中,您有一個由文檔中所有帶有“p”標簽的元素組成的數組,我認為這就是您的情況(否則很容易編輯此代碼以將其應用于您的需要)。如果內容是“文本巨大的藍色”,則將 p 的內容設置為藍色大斜體,否則將其設置為紅色。所以我給你提供了兩個例子來看看區別。


查看完整回答
反對 回復 2021-06-03
  • 2 回答
  • 0 關注
  • 152 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號