一个目标中包含多个值的多个JavaScript OnClick事件
Multiple JavaScript OnClick events with multiple values in one target
我为HTMLdiv标记添加了一个JavaScript onclick
属性。
我在一个DIV标签中使用多个onclick
属性。每个onclick
包含各种标签。
我想要的是,当我单击一个onclick
标记时,它应该在DIV标记中显示自己的标记。
当我单击另一个onclick
标记时,它应该在同一个标记中显示它的标记,但它应该清除以前的值。
HTML:
<div id="mobi" style="display:none;" class="answerswer_list" > <a href="main.php">mobile</a></div>
<div id="elec" style="display:none;" class="answerswer_list" > <a href="main.php">electric</a></div>
<div id="vehi" style="display:none;" class="answerswer_list" > <a href="main.php">vehicles</a></div>
<div id="home" style="display:none;" class="answerswer_list" > <a href="main.php">home</a></div>
<div id="pets" style="display:none;" class="answerswer_list" > <a href="main.php">pets</a></div>
<div id="book" style="display:none;" class="answerswer_list" > <a href="main.php">book</a></div>
<div id="main">
<p name="answerswer" value="Show Div" onclick="mob()" >Mobile</p>
<p name="answerswer" value="Show Div" onclick="ele()" >Electronics</p>
<p name="answerswer" value="Show Div" onclick="veh()" >Vehicle</p>
<p name="answerswer" value="Show Div" onclick="hme()" >Home & Furniture</p>
<p name="answerswer" value="Show Div" onclick="pet()" >Pets</p>
<p name="answerswer" value="Show Div" onclick="boo()" >Books CD & Hobbies</p>
</div>
JavaScript:
function mob() {
document.getElementById('mobi').style.display = "block";
}
function ele() {
document.getElementById('elec').style.display = "block";
}
function veh() {
document.getElementById('vehi').style.display = "block";
}
function hme() {
document.getElementById('home').style.display = "block";
}
function pet() {
document.getElementById('pets').style.display = "block";
}
function boo() {
document.getElementById('book').style.display = "block";
}
function mob() {
first();
document.getElementById('mobi').style.display = "block";
}
function ele() {
first();
document.getElementById('elec').style.display = "block";
}
function veh() {
first();
document.getElementById('vehi').style.display = "block";
}
function hme() {
first();
document.getElementById('home').style.display = "block";
}
function pet() {
first();
document.getElementById('pets').style.display = "block";
}
function boo() {
first();
document.getElementById('book').style.display = "block";
}
function first(){
document.getElementById('mobi').style.display = "none";
document.getElementById('elec').style.display = "none";
document.getElementById('vehi').style.display = "none";
document.getElementById('home').style.display = "none";
document.getElementById('pets').style.display = "none";
document.getElementById('book').style.display = "none";
}
相关文章:
- Javascript onclick函数会立即调用(而不是在单击时调用)
- Javascript onclick更改变量值
- JavaScript-onClick将按钮ID或单击按钮的文本传递给函数
- 在php和javascript onClick之间传递带有空格的值
- 使用javascript onclick设置CSS颜色
- Javascript onclick事件在第一次单击时未启动
- javascript onclick获取更多信息
- 使用javascript onclick下拉菜单进行图像交换
- Javascript onClick事件未启动
- Javascript onclick需要点击两次,然后会创建越来越多的服务器请求
- 多个类上的Javascript onclick事件处理程序
- javascript onclick不适用于android应用程序
- Google图表HTML工具提示,其中包含javascript onclick事件
- JavaScript onclick在IE 9中工作两次,然后停止
- javascript onclick获取不带路径的图像名称
- jquery javascript onclick SlideDown panel
- JavaScript onclick 调用函数
- Javascript onClick and mouseOver function
- Javascript onclick getvalue 是未定义的
- Jquery/JavaScript OnClick 事件未在移动设备上触发