ホームページ >ウェブフロントエンド >jsチュートリアル >ボタン機能を自動的に削除するJavaScriptメソッド_JavaScriptスキル

ボタン機能を自動的に削除するJavaScriptメソッド_JavaScriptスキル

WBOY
WBOYオリジナル
2016-05-16 15:47:051225ブラウズ

この記事の例では、JavaScript を使用してボタン機能を自動的に削除する方法を説明します。皆さんの参考に共有してください。詳細は以下の通りです。

ここでは、前の項目に表示されていたコンテンツを自動的に削除し、Web ページの特定の位置にコンテンツを表示するために、最初のボタンは使用できますが、最初のクリック後は 2 番目のボタンが使用できなくなります。 2 番目のボタンで機能を有効にしたい場合は、その機能を削除する必要があります。たとえば、このサンプルコードはそのような機能を実装しています。

操作効果は以下の通りです:

具体的なコードは次のとおりです:

<!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" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title>JavaScript自动消除前项显示的内容</title>
<style type="text/css">
body{padding:20px;background:#333;}
h1{color:white;}
em{width:100px;height:100px;background:#EEE;border:1px #CCC solid;padding:10px;cursor:pointer;}
div{width:100px;height:100px;background:#444;margin:10px;display:none;color:white;text-align:center;line-height:100px;}
</style>
</head>
<body> 
  <h1>鱼与熊掌不可兼得</h1>
  <br />
 <em>我要鱼</em>
 <em>我要熊掌</em>
 <div id="a">鱼</div>
 <div id="b">熊掌</div>
<script type="text/javascript">
window.onload=function(){
  var abtn=document.getElementsByTagName("em")[0];
  var bbtn=document.getElementsByTagName("em")[1];
  var a=document.getElementById("a");
  var b=document.getElementById("b");
  abtn.onclick=function(){
    a.style.display="block";
    bbtn.onclick=null;
  }
  bbtn.onclick=function(){
    b.style.display="block";
    abtn.onclick=null;
  }
}   
</script>
</body>
</html>

この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。