javascript中H的含义

JavaScript012

javascript中H的含义,第1张

"<H>"是html标签中的一个,是用来显示不同字号的标题性文字的。包含在“<H1></H1>”中的文字显示最大,H后面的数字越大,字越小。H和javascript没有关系。

一、问题阐述根据页面上h:selectOneMenu所选的选项,利用js和css来控制页面上另一组件的显示二、代码1.页面代码<html><head><script type="text/javascript">function load(){var selectComp=document.getElementById("selectComp")ifShowDiv(selectComp)}</script></head><body onload="load()"><h:selectOneMenu id="selectComp" value="#{backbean.ifShow}" 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></html>2.js代码方法一 得到label值function ifShowDiv(obj){ var selectedLabel=obj.options[obj.selectedIndex].textif(selectedLabel=="show"){document.getElementById("info").style.display=''} else{document.getElementById("info").style.display='none'}}方法二 得到value值function ifShowDiv(obj){ var selectedbValue=obj.valueif(selectedbValue=="show"){

在JavaScript中,字符串的比较,是字符按从左到右一一对应比较的。

如:

"hello" >"hi"

先对首字母"h"进行比较。因为相等,所以再对下一位进行比较。

而单个字符的比较,实际上是ASCII码的比较。

字母"e"的ASCII码对应编号是101,而"i"的对应编号是105,所以 "e" >"i" 会返回false。

对上面字符串的比较,可以拆分理解为:

"h" >"h" &&

"e" >"i" &&

"l" >"" &&

"l" >"" &&

"o" >""

因此,

"hello" >"hi" // return false