第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

當(dāng)我在 php javascript 中選擇組合框的內(nèi)容之一時(shí),如何顯示帶有彩色背景的文本

當(dāng)我在 php javascript 中選擇組合框的內(nèi)容之一時(shí),如何顯示帶有彩色背景的文本

PHP
寶慕林4294392 2022-07-02 16:58:18
當(dāng)我單擊其中一個(gè)時(shí),我在組合框中有 3 個(gè)文本(主要、危險(xiǎn)、警告),文本將根據(jù)使用背景顏色選擇的組合框顯示,例如,我在組合框中選擇危險(xiǎn)文本,將顯示文本危險(xiǎn)紅色背景,我如何在 php、javascript 中制作它?https://prnt.sc/qfqx2v https://prnt.sc/qfqx86我有示例只需單擊頂部的鏈接
查看完整描述

3 回答

?
當(dāng)年話下

TA貢獻(xiàn)1890條經(jīng)驗(yàn) 獲得超9個(gè)贊

正如您所說的組合框,您可以使用wijmo庫和代碼(全屏測(cè)試片段)和JSfiddle


onload = function() {


  // create some random data

  var names = 'primary,warning,danger'.split(','),

    data = [];

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

    data.push({

      name: names[i]

    });

  }


  var theComboString = new wijmo.input.ComboBox('#theComboString', {

    selectedIndexChanged: function(s, e) {

        setText('theComboStringCurrent', s.text);

    },

    itemsSource: names

    });

 


    // show text in an element on the page

  function setText(id, value) {

    document.getElementById(id).textContent = value;

    if(value=="primary")

    {

    $("#theComboString").css("background-color","green");

    }

    if(value=="danger")

    {

    $("#theComboString").css("background-color","red");

    }

     if(value=="warning")

    {

    $("#theComboString").css("background-color","orange");

    }

  }

}

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet"/>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<link href="https://cdn.grapecity.com/wijmo/5.latest/styles/wijmo.min.css" rel="stylesheet"/>

<script src="https://cdn.grapecity.com/wijmo/5.latest/controls/wijmo.min.js"></script>

<script src="https://cdn.grapecity.com/wijmo/5.latest/controls/wijmo.input.min.js"></script>



<div class="container">


  <h1>

    ComboBox

  </h1>


  <label for="theComboString">Strings:</label>

  <div id="theComboString"></div>

  <p>

    The current value is: <b id="theComboStringCurrent"></b>.

  </p>


</div>


查看完整回答
反對(duì) 回復(fù) 2022-07-02
?
斯蒂芬大帝

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊

在您的 CSS 中,您可以執(zhí)行以下操作:


(如果您使用單選按鈕):


.input[type="radio"]:checked {

   background-color: blue;

}

(如果您使用下拉菜單):


option:checked {

  background: red;

}


查看完整回答
反對(duì) 回復(fù) 2022-07-02
?
慕尼黑8549860

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊

您可以使用 plain 來做到這一點(diǎn)javascript。

我在代碼中添加注釋以進(jìn)行解釋。


// Select the dropdown color selector.


var colorSelect = document.querySelector("#colors");



// Add a function to run, each time a new option(color) is selected.'


colorSelect.addEventListener("change", changeColor);



// Run the function from the previous event listener.

// The function get the color with "this.value", where this is the selected value. 

// This works since each option has a value in the markup, otherwise you had to get the text value.

// Then it sets the background color of the body to the selected color.


function changeColor() {

    var selectedValue = this.value;

    document.body.style.backgroundColor = selectedValue;

}

<select name="colors" id="colors">

  <option value=""></option>

  <option value="red">red</option>

  <option value="blue">blue</option>

  <option value="green">green</option>

</select>


更新的答案

var box = document.querySelector(".box");

var colorSelect = document.querySelector("#colors");


colorSelect.addEventListener("change", changeColor);


function changeColor() {

  var selectedColor = this.value;

  var selectedType = colorSelect.options[colorSelect.selectedIndex].text;


  box.style.backgroundColor = selectedColor;

  box.innerHTML = selectedType;

}

.box {

  height: 20px;

  width: 200px;

}

<div class="box"></div>


<select name="colors" id="colors">

  <option value=""></option>

  <option value="red">Danger</option>

  <option value="yellow">Warning</option>

  <option value="green">Success</option>

</select>


查看完整回答
反對(duì) 回復(fù) 2022-07-02
  • 3 回答
  • 0 關(guān)注
  • 150 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)