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() メソッドは登録イベントを実装します
MySQL 外部キー制約 (FOREIGN KEY) はテーブルの特別なフィールドであり、主キー制約...
まず実装手順について説明します。最終結果 2. コードの実装HTML部分 <div class...
<TH> タグは、テーブル内のヘッダーのプロパティを設定するために使用されます。以下の...
フロントエンド開発を行うと、PCとモバイル端末の適応に必然的に直面することになります。このような問題...
グレースケールリリースとは、白と黒をスムーズに移行できるリリース方法を指します。 ABテストとは、グ...
目次font-faceでフォントを正しく宣言するフォントをプリロードするフォントをホストするにはli...
この記事では、トップに戻るボタンを実装するためのJavaScriptの具体的なコードを参考までに紹介...
フローティング要素は、親要素の高さを縮小します。要素を float float:left/right...
目次概要解決策 1: クロージャ解決策2: 構造を分割する解決策3:解決策4: setTimeout...
閉鎖サービス nginx 停止systemctl 停止 nginx起動するサービス nginx 開始...
VMware で仮想マシンを作成し、Redhat Linux オペレーティング システムをインスト...
音楽を再生すると、曲が進むにつれて歌詞が徐々に色づきます。色は単語ごとに変わるのではなく、左から右へ...
残念ながら、社内の IM のテスト中に MYSQL_DATA_TRUNCATED エラーが再び発生し...
1. 4つの起動方法: 1.mysqld MySQL サーバーを起動します: ./mysqld --...
データ操作とメンテナンスに少しでも知識のある人なら、MySQL 5.5 以前では再生に単一の SQL...