javascript實(shí)現(xiàn)點(diǎn)擊后變換按鈕顯示文字的方法
更新時(shí)間:2015年05月13日 11:32:11 作者:永遠(yuǎn)愛好寫程序
這篇文章主要介紹了javascript實(shí)現(xiàn)點(diǎn)擊后變換按鈕顯示文字的方法,可實(shí)現(xiàn)顯示一些按鈕如果點(diǎn)擊了,按鈕文本變?yōu)椤包c(diǎn)了”,其他按鈕文本變?yōu)椤皼]點(diǎn)”的效果,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了javascript實(shí)現(xiàn)點(diǎn)擊后變換按鈕顯示文字的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>顯示一些按鈕,如果點(diǎn)擊了,
當(dāng)前點(diǎn)擊的按鈕文本變?yōu)椤包c(diǎn)了”,其他按鈕文本變?yōu)椤皼]點(diǎn)”</title>
<script type="text/javascript">
//為所有按鈕動(dòng)態(tài)添加事件
function IniButtonEvent() {
var Items = document.getElementsByTagName("input");
for (var i = 0; i < Items.length; i++) {
var objTmp = Items[i];
if (objTmp.type == "button") {
objTmp.onclick = ButtonClick;
}
}
}
function ButtonClick() {
var Items = document.getElementsByTagName("input");
for (var i = 0; i < Items.length; i++) {
var objTmp = Items[i];
if (objTmp.type == "button") {
//判斷是否是按鈕
//window.event.srcElement觸發(fā)當(dāng)前事件的元素
//用來判斷是否是當(dāng)前單擊的按鈕
if (objTmp == window.event.srcElement) {
objTmp.value = "點(diǎn)了";
}
else {
objTmp.value = "沒點(diǎn)";
}
}
}
}
</script>
</head>
<body onload="IniButtonEvent()">
顯示一些按鈕,如果點(diǎn)擊了,當(dāng)前點(diǎn)擊的按鈕文本變?yōu)椤包c(diǎn)了”,
其他按鈕文本變?yōu)椤皼]點(diǎn)”<br />
<input type="button" value="沒點(diǎn)" />
<input type="button" value="沒點(diǎn)" />
<input type="button" value="沒點(diǎn)" />
<input type="button" value="沒點(diǎn)" />
<input type="button" value="沒點(diǎn)" />
</body>
</html>
希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- js菜單點(diǎn)擊顯示或隱藏效果的簡單實(shí)例
- Vue.js 點(diǎn)擊按鈕顯示/隱藏內(nèi)容的實(shí)例代碼
- js點(diǎn)擊頁面其它地方將某個(gè)顯示的DIV隱藏
- vueJS簡單的點(diǎn)擊顯示與隱藏的效果【實(shí)現(xiàn)代碼】
- javascript點(diǎn)擊按鈕實(shí)現(xiàn)隱藏顯示切換效果
- Js實(shí)現(xiàn)當(dāng)前點(diǎn)擊a標(biāo)簽變色突出顯示其他a標(biāo)簽回復(fù)原色
- JS/jQuery實(shí)現(xiàn)默認(rèn)顯示部分文字點(diǎn)擊按鈕顯示全部內(nèi)容
- js實(shí)現(xiàn)的點(diǎn)擊超鏈顯示隱藏層
- JAVASCRIPT 點(diǎn)擊顯示 隱藏層
- js實(shí)現(xiàn)二級(jí)菜單點(diǎn)擊顯示當(dāng)前內(nèi)容效果
相關(guān)文章
Electron實(shí)現(xiàn)多標(biāo)簽頁模式詳解
Electron 都發(fā)展這么多年了,讓人想不到的是,要實(shí)現(xiàn)一個(gè)多標(biāo)簽頁的功能居然沒有能用的輪子,本文就來用比較low的方案 - iframe手搓一個(gè)吧2024-11-11
用JavaScript實(shí)現(xiàn)用一個(gè)DIV來包裝文本元素節(jié)點(diǎn)
當(dāng)我試圖將文本(可能也包含HTML元素)用一個(gè)DIV元素包起來時(shí),可以使用下面的方法,需要的朋友可以參考下2014-09-09
JavaScript實(shí)現(xiàn)移動(dòng)小精靈的案例代碼
這篇文章主要介紹了JavaScript實(shí)現(xiàn)移動(dòng)小精靈的案例代碼,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12
JavaScript實(shí)現(xiàn)五種不同煙花特效
這篇文章主要給大家?guī)砦鍌€(gè)好看的基于 HTML+CSS+JS 的煙花特效,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)JavaScript有一定的幫助,需要的可以參考一下2022-01-01

