検索
ホームページウェブフロントエンドjsチュートリアルJavaScript 要素属性を取得、設定、削除する 3 つのメソッド_JavaScript スキル

次の HTML を例として取り上げます

コードをコピーします コードは次のとおりです:

< ;div id=" myDiv" class="bd" title="私は div">
JavaScript 要素属性を取得、設定、削除する 3 つのメソッド_JavaScript スキル
Baidu


1. HTMLElement タイプ (オブジェクト) の属性を通じて要素プロパティを取得および設定します。 🎜>
コードをコピーします コードは次のとおりです:
var div = document.getElementById("myDiv" );
var img = document.getElementById("img1");
var a = document.getElementById("myA");
//要素のプロパティを取得します
alert(div.id); //"myDiv"
alert(div.className); //"bd"、class は予約キーワードなので、これは div.class ではありません。
alert(div.title); //"私は div です。 "
alert(a. href); //http://www.baidu.com
//要素のプロパティを設定
div.id = "myDiv2"; //id を "myDiv2" に変更
div.className = "ft "; //クラスが "ft" に変更されます。 "ft" という名前のスタイルがある場合、すぐに "ft" スタイルに変更され、ブラウザはすぐに応答します
div.title = "I am myDiv2"; / /タイトルは "I am myDiv2" に変更されます
div.align = "center" //中央揃えを設定します
img.src ="images/img1.gif "; //画像パスを設定します
a. innerHTML = "Sina"; //「Baidu」を「Sina」に変更します
a.href = "http://www.sina.com.cn"; // ハイパーリンクをリセットします

2. getAttribute()、setAttribute()、removeAttribute() メソッドを使用して要素の特性を取得、設定、削除します (推奨されません。最初の 2 つのメソッドはIE6 と 7 では例外があり、3 番目のメソッドは IE6 ではサポートされていません。カスタム属性を設定するときに使用できます)
getAttribute() メソッドは要素の属性を取得するために使用されます。要素の属性名を取得する 1 つのパラメーターを受け取ります。
setAttribute() メソッドは、要素の属性を設定するために使用されます。要素の属性名と属性値を取得するための 2 つのパラメーターを受け取ります。
removeAttribute() メソッドは、要素の属性を削除するために使用されます。削除する要素の属性名である 1 つのパラメータを受け入れます

コードをコピー コードは次のとおりです:
var div = document.getElementById("myDiv");
var img = document.getElementById("img1");
var a = document.getElementById("myA"); >//要素のプロパティを取得します。
alert(div.getAttribute("id")); //"myDiv"
alert(div.getAttribute("class")); //"bd" に注意してください。上記とは異なります。
alert(div.getAttribute("title")) //"私は div"
alert(a.getAttribute("href")); ://www.baidu. com
//要素の属性を設定します
div.setAttribute("id","myDiv2") //ID を "myDiv2" に変更します
div.setAttribute("class") ,"ft"); / /クラスは "ft" に変更されます。ここでも className ではなくクラスです。
div.setAttribute("title","I am myDiv2"); //タイトルは "I" に変更されます。 am myDiv2"
div.setAttribute ("align","center"); //中央揃えを設定します
img.setAttribute("src","images/img1.gif"); //画像パスを設定
//要素の属性を削除します
div.removeAttribute("class"); //クラス属性を削除します


3. 属性を通じて要素の属性を取得、設定、削除します。属性


var div = document.getElementById(" myDiv");
//要素のプロパティを取得
alert(div.attributes["id"].nodeValue); //"myDiv"
//要素の属性を設定
div.attributes[" id"].nodeValue = "myDiv2"; //id を "myDiv2" に変更します
//要素の属性を削除します
div.attributes.removeNamedItem("class"); //クラスの属性を削除します

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
小红书如何移除粉丝关注   移除粉丝但不拉黑的方法小红书如何移除粉丝关注 移除粉丝但不拉黑的方法Mar 12, 2024 pm 04:40 PM

  小红书这一APP上大家所能获得信息超多,这里的功能服务多多,全都是能够由用户们自由的选择进行操作的,完全根据自己的需求,选择这里的一些对应的功能操作,解决大家的一些问题,特别的方便,真的每一天都能够为你们推荐出大量的这一些笔记,内容丰富,所涵盖的范围超广泛,自由的选择,无论想看这里的哪一些内容的版块,都是可以在这里满足大家,解决大家的一些问题,大家没事的时候,都能够自己尝试着发布各种的一些笔记,说不定大家都是有机会获得大量的一些粉丝哦,那么你们不想让一些粉丝们进行关注的话,都能够选择移除这一

jQuery如何移除元素的height属性?jQuery如何移除元素的height属性?Feb 28, 2024 am 08:39 AM

jQuery如何移除元素的height属性?在前端开发中,经常会遇到需要操作元素的高度属性的需求。有时候,我们可能需要动态改变元素的高度,而有时候又需要移除元素的高度属性。本文将介绍如何使用jQuery来移除元素的高度属性,并提供具体的代码示例。在使用jQuery操作高度属性之前,我们首先需要了解CSS中的height属性。height属性用于设置元素的高度

微博怎么移除近期登录设备_微博移除近期登录设备操作步骤微博怎么移除近期登录设备_微博移除近期登录设备操作步骤Mar 29, 2024 pm 04:11 PM

1、打开微博中我的页面,点击右上角齿轮设置的图标。2、进入设置的页面后,点击账号与安全的选项。3、在账号与安全的页面中,点击最近登录记录的选项。4、进入最近登录记录的页面后,点击要下线设备后面的退出。5、接着在弹出的窗口中,点击确认的按钮即可。

在C++中,将一个二进制数的一位移除以获得最大值在C++中,将一个二进制数的一位移除以获得最大值Sep 17, 2023 pm 03:53 PM

讨论一个给定二进制数的问题。我们必须从中删除一点,以便剩余的数字应该是所有其他选项中的最大值,例如Input:N=1011Output:111Explanation:Weneedtoremoveonebitsoremoving0bitwillgiveamaximumnumberthanremovingany1&rsquo;sbit.111>101,011.Input:111Output:11Explanation:Sinceallthebitsare1sowecanremovean

简单方法:用jQuery移除z-index属性简单方法:用jQuery移除z-index属性Feb 23, 2024 pm 05:18 PM

使用jQuery移除z-index属性是一个非常简单的操作,下面将通过具体代码示例来演示如何实现这一操作。首先,我们需要在HTML中引入jQuery库,可以使用以下CDN链接:&

使用C++从数组中移除前导零使用C++从数组中移除前导零Sep 05, 2023 am 11:13 AM

我们提供了一个数组,并且我们的任务是从给定的数组中删除前导零,然后打印该数组。Input:arr[]={0,0,0,1,2,3}Output:123Input:arr[]={0,0,0,1,0,2,3}Output:1023我们可以创建一个新的数组,该数组不包含给定问题中先前数组的前导零。找到解决方案的方法在这种方法中,我们将遍历数组并插入所有数字,但不包括前导零。示例#include<iostream>usingnamespacestd;intmain(){&nbsp;&a

Discuz底部信息移除教程Discuz底部信息移除教程Mar 11, 2024 am 09:03 AM

Discuz底部信息移除教程随着Discuz论坛系统的不断发展和普及,许多站长和管理员在构建自己的论坛时希望对网站进行个性化定制,其中包括移除底部信息。在这篇文章中,我们将为大家分享如何移除Discuz底部信息的具体教程,并提供代码示例,帮助您轻松完成操作。步骤一:登录Discuz后台首先,您需要登录到Discuz论坛的后台管理系统,输入正确的用户名和密码,

用PHP编写的路径后缀移除工具用PHP编写的路径后缀移除工具Mar 22, 2024 pm 04:15 PM

标题:PHP编写的路径后缀移除工具随着互联网的发展,网站的URL地址也变得越来越重要。有时候我们会遇到一些URL地址带有后缀的情况,如“http://www.example.com/page.php”或“http://www.example.com/page.html”,这些后缀不仅显得冗长,而且可能会影响搜索引擎优化。因此,编写一个路径后缀移除工具成为一项

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境