ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript は Web ページ要素のテキストと属性を読み取ります

JavaScript は Web ページ要素のテキストと属性を読み取ります

WBOY
リリース: 2024-04-09 12:33:01
オリジナル
797 人が閲覧しました

JavaScript は、次のような Web ページ要素のテキストと属性を読み取るためのメソッドを提供します。 テキストの読み取り: innerText、textContent、value 属性の取得: getAttribute、dataset、style

JavaScript 读取网页元素中的文本和属性

JavaScript は Web ページ要素のテキストと属性を読み取ります

はじめに

JavaScript は、Web ページ要素のテキストと属性を読み取り、操作するためのさまざまなメソッドを提供します。この記事では、さまざまな方法を検討し、その使用法を説明するための実践的な例を示します。

テキスト コンテンツの読み取り

innerText: 子要素を含む要素内の表示テキストを取得します。

let text = document.getElementById("element").innerText;
ログイン後にコピー

textContent: innerText と似ていますが、隠しテキストも取得します。

let text = document.getElementById("element").textContent;
ログイン後にコピー

value: フォーム要素 (入力ボックスやテキスト領域など) の現在の値を取得します。

let value = document.querySelector("input[type=text]").value;
ログイン後にコピー

属性の取得

getAttribute(name): 指定された属性の値を取得します。

let href = document.getElementById("link").getAttribute("href");
ログイン後にコピー

dataset: data- プレフィックスを使用してデータ属性にアクセスします。

let username = document.querySelector("user-profile").dataset.username;
ログイン後にコピー

style: CSS スタイル プロパティにアクセスします。

let color = document.getElementById("element").style.color;
ログイン後にコピー

実際的なケース

ページ タイトルを取得します

const title = document.querySelector("head title").innerText;
console.log(title); // 输出:我的网站
ログイン後にコピー

フォーム入力値を設定します

document.querySelector("input[name=name]").value = "John Doe";
ログイン後にコピー

ボタンのデータ属性を読み取る

const button = document.querySelector("button");
const action = button.dataset.action;
console.log(action); // 输出:show-details
ログイン後にコピー

CSS クラスに基づいて要素を取得

const elements = document.querySelectorAll(".error");
elements.forEach((element) => {
  console.log(element.innerText);
});
ログイン後にコピー

結論

JavaScript は強力なツールを提供しますWeb ページ要素のテキストと属性を取得して操作します。これらのメソッドを理解することは、DOM コンテンツを動的に操作および操作するために重要です。上記の実践的な例を使用すると、これらのテクニックを独自のプロジェクトに簡単に適用できます。

以上がJavaScript は Web ページ要素のテキストと属性を読み取りますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート