一、问题阐述根据页面上h:selectOneMenu所选的选项,利用js和css来控制页面上另一组件的显示二、代码1页面代码<html<head<script type="text/javascript"function load(){var selectComp=documentgetElementById("selectComp");ifShowDiv(selectComp);}</script</head<body onload="load()"<h:selectOneMenu id="selectComp" value="#{backbeanifShow}" style="width:280px;" onchange="ifShowDiv(this);"<f:selectItem itemValue="show" itemLabel="show"/<f:selectItem itemValue="dont show" itemLabel="dont show"/</h:selectOneMenu<div id="info"show the info here</div</body</html2js代码方法一 得到label值function ifShowDiv(obj){var selectedLabel=objoptions[objselectedIndex]text;if(selectedLabel=="show"){documentgetElementById("info")styledisplay='';}else{documentgetElementById("info")styledisplay='none';}}方法二 得到value值function ifShowDiv(obj){var selectedbValue=objvalue;if(selectedbValue=="show"){documentgetElementById("info")styledisplay='';}else{documentgetElementById("info")styledisplay='none';}}三、注意1在select的value值不确定的情况下,方法一可以直接得到所选中的label值。
<!DOCTYPE HTML>
<html>
<head>
<meta >
未将对象的引用添加到对象的实例问题意思很明确,就是你使用的引用类型变量为null
在调试的时候,你从出错的地方查看上面的代码,看看哪些变量为null
然后再看看是哪些代码导致了null,你就知道怎么解决这个问题了
以上就是关于如何利用js得到h:selectOneMenu所选中的label值或value值全部的内容,包括:如何利用js得到h:selectOneMenu所选中的label值或value值、如何通过jQuery把select option中的选项取到label中、wpf 获取combobox选中项的值并赋给label等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)