JavaScript では、要素の removeAttribute() メソッドを使用して、指定された属性を削除します。使用方法は次のとおりです。 パラメータ名は要素の属性名を示します。 例1次の例は、テーブルの境界線を動的に設定する方法を示しています。 <スクリプト> window.onload = function () { //ページが読み込まれたときにイベント ハンドラー関数をバインドします var table = document.getElementByTagName("table")[0]; //テーブル フレームへの参照を取得します var del = document.getElementById("del"); var リセット = document.getElementById("リセット"); del.onclick = 関数(){ テーブルに境界線属性を追加します。 } reset.onclick = 関数(){ テーブルに属性を設定します("境界線", "2"); } </スクリプト> <テーブルの幅="100%" 境界線="2"> <tr> <td>データテーブル</td> <tr> </テーブル> <button id="del">削除</button><button id="reset">復元</button> 上記の例では、2 つのボタンが設計され、異なるイベント処理関数にバインドされています。 「削除」ボタンをクリックすると、テーブルの removeAttribute() メソッドが呼び出され、テーブルの境界線がクリアされます。また、「復元」ボタンをクリックすると、テーブルの setAttribute() メソッドが呼び出され、テーブルの厚さがリセットされます。 例2次の例は、クラス削除関数をカスタマイズし、関数を呼び出して指定されたクラス名を削除する方法を示しています。 <スクリプト> function hasClass (element, className) { //クラス名検出関数 var reg = new RegExp ('(\\s|^)' + className + '(\\s|$)'); return reg.test (element, className); // 正規表現を使用して同じスタイルがあるかどうかを確認します} 関数deleteClass(要素、クラス名){ if (hasClass (要素、クラス名)) { element.className.replace (reg, ' '); //削除するスタイルをキャプチャし、空の文字列に置き換えます} } </スクリプト> <div id="red" class="red blue bold">ボックス</div> <スクリプト> var 赤 = document.getElementById("赤"); クラスを削除します (赤、'青'); </スクリプト> 上記のコードでは、正規表現を使用して、className 属性値の文字列に指定されたクラス名が含まれているかどうかを検出します。存在する場合は、一致した部分文字列が空の文字列に置き換えられ、クラス名を削除するという目的が達成されます。 removeAttribute メソッドと removeAttributeNode メソッドの相違点と類似点属性を削除する 指定された名前の属性をノードから削除します。以下は例です document.getElementById('riskTypePie').removeAttribute("スタイル"); 属性ノードの削除 方向:
var ノード = document.getElementById('chartWrap'); var attr=n.getAttributeNode('style'); ノードから属性を削除します。 類似点と相違点 類似点
違い
要素の特定の属性を削除する JS removeAttribute() メソッドに関するこの記事はこれで終わりです。要素の属性を削除する JS removeAttribute() の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: ES6 における Object.assign() の使い方の詳細な説明
>>: JS addEventListener() およびattachEvent() メソッドは登録イベントを実装します
内容Hyperledger fabric1.4環境のWindows 10でのセットアップ前提条件Wi...
テーブルの背景色は、BGCOLOR 属性を通じて設定できます。基本的な構文<テーブル BGCO...
HTML5 では、入力用のネイティブ プレースホルダー属性が追加されており、これは高度なブラウザでサ...
背景モバイル デバイスでは、ページ ジャンプ間のキャッシュが必須要件です。例: ホームページ =&g...
目次1. フォークの起源2. 初期のUNIXオーバーレイ技術3. UNIXに導入される前のフォークの...
今日はあまり使わないHTMLタグ「subタグ」と「supタグ」を紹介します。関連記事: HTML タ...
この記事は主に、以前のインストール方法を使用して MySQL 5.7.14 をインストールするときに...
Vueバスの簡単な使い方シナリオの説明:コンポーネント A にはコンポーネント B と C が含まれ...
メインライブラリのバイナリログ: # 2420 で #170809 17:16:20 サーバー ID...
本来の意図このツールを作った理由は、コンピューターを使用しているときにいつでも毎日の仕事や生活を記録...
この記事では、ショッピングカートの完全な機能を実現するためのjQueryの具体的なコードを参考までに...
必要:通常、サイト側は、ウェブサイト上の動画や写真が盗まれるのを防ぎたいと考えています。結局のところ...
目次序文: 1. 役割の紹介2. 役割に関連する操作要約:序文:前回の記事では、MySQLの権限管理...
1. mysql-5.7.17-winx64.zip インストール パッケージをダウンロードします ...
目次問題の説明原因分析解決問題の説明最近、奇妙な問い合わせを受けました。更新ステートメントはエラーな...