如何在JavaScript中更改下拉控件文本的字体
我有一个下拉控件,当我关闭下拉时,我用JavaScript捕捉事件。当我检查一个条件时,我想更改显示中文本的粗体样式,其中一些值为bold true,另一些值为bold false 范例如何在JavaScript中更改下拉控件文本的字体,javascript,jquery,Javascript,Jquery,我有一个下拉控件,当我关闭下拉时,我用JavaScript捕捉事件。当我检查一个条件时,我想更改显示中文本的粗体样式,其中一些值为bold true,另一些值为bold false 范例 if (dropDownName == "OSComputerTreeFilterDropDownControl") { var OSLevel = "@SearchFilterGroupOP.Properties.Resources.Filter_OperatingSystem"
if (dropDownName == "OSComputerTreeFilterDropDownControl") {
var OSLevel = "@SearchFilterGroupOP.Properties.Resources.Filter_OperatingSystem"
var elementsCount = listBox.GetItemCount();
if ((selectedItems.length == elementsCount) || (selectedItems.length == 0)) {
dropDownControl.SetText(OSLevel + " : " + all);
}
我想要像dropDownControl.Style.Font.Bold=true这样的东西 使用JQuery更改字体大小。这也可以在Javascript中通过一些编辑来完成 HTML:
那么,是否存在可以插入或不插入的单行解决方案?如果是这样的话,它会是什么呢?对于JQuery,它将是$test.cssfont-weight,800;,将test替换为Javascript的ID名称document.getElementByIdtest.style.fontWeight=800;dropDownControl.SetTextvulnerabilityLevel+:+all;dropDownControl.style.fontWeight=400;第一个是现有调用,第二个是我添加的调用,但它崩溃了:uncaughttypeerror:cannotsetproperty'fontwweight'of undfinedh如何获取dropDownControl对象?通过document.getElementById?TreeViewFilters.UpdateText=函数列表框{var selectedItems=listBox.GetSelectedItems;var dropDownName=listBox.GetMainElement.getAttributeDropDownName;var dropDownControl=evaldropDownName;
<select id="test">
<option>Example 1</option>
<option>Example 2</option>
<option>Example 3</option>
</select>
$( "#test" ).change(function() {
$("#test").css("font-weight","800");
});