全部 招聘求职 买卖交易 美食广场 车辆买卖 输入框 搜索按钮
这是搜索样式
举例:
当点击“全部”时,在文本框,输入搜索词。点击“提交”
去向是
http://localhost/aaa/?yy=all&pp=“搜索词”
如“我搜索的是”长度“,点击提交
那么实际去向是/localhost/aaa/?yy=all&pp=长度
当点击“招聘求职”时,在文本框,输入搜索词。点击“提交”
去向是
/localhost/aaa/?yy=bbb&pp=搜索词
当点击“买卖交易”时,在文本框,输入搜索词。点击“提交”
去向是
/localhost/aaa/?yy=ccc&pp=搜索词
当点击“美食广场”时,在文本框,输入搜索词。点击“提交”
去向是
/localhost/aaa/?yy=ddd&pp=搜索词
当点击“车辆买卖”时,在文本框,输入搜索词。点击“提交”
去向是
/localhost/aaa/?yy=eee&pp=搜索词
说白了,all代表“全部”,bbb代表“招聘求职””,ccc代表“买卖交易””,ccc代表“美食广场””,ddd代表“车辆买卖”
"/localhost/aaa/?yy="这段是固定的,&pp=这段也是固定的,就是栏目代码和搜索词不是,按照这个格式把这两项带进来就可以
以下代码是功能 <script>
function myclk(){
return document.getElementById("mytxt").id;
}
function abc(){
window.location.href="localhost/aaa/?yy="+myclk()+"&pp="+document.getElementById("mytxt").value
}
</script>
<a href="#" id="all">全部 </a>
<a href="#" id="bbb" onclick="myclk(this)">招聘求职 </a>
<a href="#" id="ccc" onclick="myclk(this)">买卖交易 </a>
<a href="#" id="ddd" onclick="myclk(this)">美食广场 </a>
<a href="#" id="eee" onclick="myclk(this)">车辆买卖 </a>
<input id="mytxt" type="text" value="输入框"/>
<input id="submit" type="button" value="搜索按钮" onclick="abc();">
以下代码是变色 <style>
#nav strong{cursorointer;}
#nav .current{color:red;}
</style>
<body>
<div id="nav">
<strong class="current">全部 </strong>
<strong>招聘求职 </strong>
<strong>买卖交易 </strong>
<strong>美食广场 </strong>
<strong>车辆买卖 </strong> </div>
</body>
<script>
(function (id,tag,cls){
var btns=document.getElementById(id).getElementsByTagName(tag);
var prev=btns[0];
for(var i=btns.length;i--;btns[i].onclick=com);
function com(){
prev.className='';
prev=this;
prev.className=cls;
}
})('nav','strong','current')
</script> 想把这俩段代码整合起来,a href="#"这个不要,该如何写
这是搜索样式
举例:
当点击“全部”时,在文本框,输入搜索词。点击“提交”
去向是
http://localhost/aaa/?yy=all&pp=“搜索词”
如“我搜索的是”长度“,点击提交
那么实际去向是/localhost/aaa/?yy=all&pp=长度
当点击“招聘求职”时,在文本框,输入搜索词。点击“提交”
去向是
/localhost/aaa/?yy=bbb&pp=搜索词
当点击“买卖交易”时,在文本框,输入搜索词。点击“提交”
去向是
/localhost/aaa/?yy=ccc&pp=搜索词
当点击“美食广场”时,在文本框,输入搜索词。点击“提交”
去向是
/localhost/aaa/?yy=ddd&pp=搜索词
当点击“车辆买卖”时,在文本框,输入搜索词。点击“提交”
去向是
/localhost/aaa/?yy=eee&pp=搜索词
说白了,all代表“全部”,bbb代表“招聘求职””,ccc代表“买卖交易””,ccc代表“美食广场””,ddd代表“车辆买卖”
"/localhost/aaa/?yy="这段是固定的,&pp=这段也是固定的,就是栏目代码和搜索词不是,按照这个格式把这两项带进来就可以
以下代码是功能 <script>
function myclk(){
return document.getElementById("mytxt").id;
}
function abc(){
window.location.href="localhost/aaa/?yy="+myclk()+"&pp="+document.getElementById("mytxt").value
}
</script>
<a href="#" id="all">全部 </a>
<a href="#" id="bbb" onclick="myclk(this)">招聘求职 </a>
<a href="#" id="ccc" onclick="myclk(this)">买卖交易 </a>
<a href="#" id="ddd" onclick="myclk(this)">美食广场 </a>
<a href="#" id="eee" onclick="myclk(this)">车辆买卖 </a>
<input id="mytxt" type="text" value="输入框"/>
<input id="submit" type="button" value="搜索按钮" onclick="abc();">
以下代码是变色 <style>
#nav strong{cursorointer;}
#nav .current{color:red;}
</style>
<body>
<div id="nav">
<strong class="current">全部 </strong>
<strong>招聘求职 </strong>
<strong>买卖交易 </strong>
<strong>美食广场 </strong>
<strong>车辆买卖 </strong> </div>
</body>
<script>
(function (id,tag,cls){
var btns=document.getElementById(id).getElementsByTagName(tag);
var prev=btns[0];
for(var i=btns.length;i--;btns[i].onclick=com);
function com(){
prev.className='';
prev=this;
prev.className=cls;
}
})('nav','strong','current')
</script> 想把这俩段代码整合起来,a href="#"这个不要,该如何写
http://topic.csdn.net/u/20100216/08/93b61117-4b0b-42c0-927b-b6f70d4a8d4b.html?56154
#nav strong{cursorointer;}
#nav .current{color:red;}
</style>
<body>
<div id="nav">
<strong id="all" class="current" onclick="myclk();">全部 </strong>
<strong id="bbb" onclick="myclk();">招聘求职 </strong>
<strong id="ccc" onclick="myclk();">买卖交易 </strong>
<strong id="ddd" onclick="myclk();">美食广场 </strong>
<strong id="eee" onclick="myclk();">车辆买卖 </strong>
</div>
<input id="mytxt" type="text" value="输入框"/>
<input id="submit" type="button" value="搜索按钮" onclick="abc();">
</body>
<script>
function myclk(){
return document.getElementById("mytxt").id;
}
function abc(){
window.location.href="localhost/aaa/?yy="+myclk()+"&pp="+document.getElementById("mytxt").value
}
(function (id,tag,cls){
var btns=document.getElementById(id).getElementsByTagName(tag);
var prev=btns[0];
for(var i=btns.length;i--;btns[i].onclick=com);
function com(){
prev.className='';
prev=this;
prev.className=cls;
}
})('nav','strong','current')
</script>