要求:这是一个查询,下拉列表前有个文本框,下拉列表是查询的类型,文本框中输入的是类型的值,比如说,选中下拉列表的按IP,则文本框中输入的就是你要查询那个ip的信息(),当选择按时间查询的时候,文本框中要是以日历的形式。导入my97的js<scriptlanguage="javascript"type="text/javascript"src="../../js/My97DatePicker/"></script>方法<scriptlanguage="javascript"type="text/javascript">functionselectValue(){varthisValue=("searchKind").value;//根据id获得下拉列表的值if(thisValue=="feeTime"){//判断选的是不是时间(js中比较字符串用==,而不是equals,因为js中没有equals这个方法)("searchContent").outerHTML="<inputname='searchContent'size='25'maxlength='20'id='searchContent'onClick='WdatePicker()'/>";//如果相等,将文本框的html标签改为可以点击出日历的形式else{//如果不相等,("searchContent").outerHTML="<inputname='searchContent'size='25'maxlength='20'id='searchContent'/>";}}</script>下拉列表和文本框<s:textfieldname="searchContent"size="25"maxlength="20"id="searchContent"/><s:selectlist="#{'按IP':'gatewayIp','按时间':'feeTime','按网吧名称':'name','按县':'county'}"name="searchKind"id="searchKind"listKey="value"listValue="key"onchange="selectValue();"></s:select>ange="selectValue();"当选择的下拉列表值改变,则就调用selectValue()方法作者:qdgengwenfei从JavaScript的观点来看,网页上的每个HTML标签都是一个DOM对象,标签的属性也是DOM对象的属性。如:<imgid="myimg"src="./image/"width="120"border="0"/>从JavaScript的观点来看,这个<img>标签是一个Image对象,它是DOM对象的一种。它的id、src、width、border属性的值已经指定,其它属性采用默认值。利用JavaScript程序可以访问DOM对象,实际上就是用程序访问一个HTML标签。你可以通过编程修改一个DOM对象的属性,也就是用程序修改一个HTML标签的属性,使标签变得可控。DOM对象的属性通常与相应的HTML标签的属性相对应,名字通常也是相同的,但DOM对象的属性需区分大小写。比如border属性可以用在<img>、<table>等几种标签中,则对应的Image对象、Table对象等DOM对象也拥有border属性,取值方法也相同。有个别DOM属性的名字和HTML标签的属性名字不同,但它们实际上是同一个属性。比如HTML标签的class属性对应的DOM属性是className(注意大小写)。这是因为class是JavaScript保留字,而属性名是不能和保留字同名的。还有一些DOM属性没有与之对应的HTML属性,比如innerHTML是一个DOM属性,它代表的是一个标签所包含的内容。利用这个属性可以修改一个HTML的开始标签和结束标签之间的内容。但对于<img>等单个标签,它所对应的Image对象没有innerHTML属性。另外,DOM对象还提供有方法,可以在程序中调用。实际上,DOM对象不是JavaScript特有的对象,它是一种跨平台的对象,有很多语言都提供了对DOM对象的访问支持。JavaScript只是其中之一。对象的获取用JavaScript设置或修改一个HTML标签的属性时,首先要做的是获取这个标签所对应的DOM对象。常用的方法有:1、用id获取DOM对象:如果一个标签设置了id属性,我们可以利用id值访问这个标签
条件查询 来自淘豆网m.daumloan.com转载请标明出处.