1.用css的expression判斷表達式 2.用css中的type選擇器 3.用javascript腳本實現 4.如果你用Microsoft Visual Studio 2005 或者后續(xù)版本開發(fā)項目,恭喜,你還可以使用skin。
下面就來講解一下各個辦法的詳細實現和它們的優(yōu)缺點。
1:用css的expression判斷表達式 實現代碼參考:
!doctype html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> html xmlns="http://www.w3.org/1999/xhtml"> head> title> diffInput2 /title> meta name="Author" content="JustinYoung"/> meta name="Keywords" content=""/> meta name="Description" content=""/> meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> style type="text/css"> input { background-color:expression(this.type=="text"?'#FFC':''); } /style> /head>
body> dl> dt>This is normal textbox:dd>input type="text" name=""> dt>This is normal button:dd>input type="button" value="i'm button"> /dl> /body> /html>