目次
方法:
document.getElementById("xx").style.xxx のすべてのプロパティは何ですか
ホームページ ウェブフロントエンド jsチュートリアル JavaScript_javascript スキルを使用して CSS 属性を変更するコード

JavaScript_javascript スキルを使用して CSS 属性を変更するコード

May 16, 2016 pm 05:34 PM
cssプロパティ javascript

JavaScript を使用して CSS プロパティを変更するには、ネイティブ JavaScript を記述するだけで済みます。

1. JS を使用してタグのクラス属性値を変更します。

クラス属性は、タグのスタイルシートを参照する方法の 1 つです。その値はスタイルシートセレクターです。クラス属性の値が変更されると、タグによって参照されるスタイルシートも変更されるため、これが最初の変更方法です。

タグのクラス属性を変更するコードは次のとおりです:

document.getElementById( id ).className = string;
document.getElementById( id ) は DOM を取得するために使用されます。タグ Object に対応するものは、他のメソッドを使用して取得することもできます。 className は、ラベルのクラス属性に対応する DOM オブジェクトのプロパティです。文字列はクラス属性の新しい値であり、定義された CSS セレクターである必要があります。

このメソッドを使用すると、タグの CSS スタイル シートを別のスタイル シートに置き換えたり、CSS スタイルが適用されていないタグに指定したスタイルを適用したりできます。

例:

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

;
ようこそ!

<ボタン onclick="setClass()">スタイルを変更






方法:
document.getElementById("xx").style.xxx のすべてのプロパティは何ですか
盒子标签和属性对照
CSS语法(不区分大小写) JavaScript语法(区分大小写)
border border
border-bottom borderBottom
border-bottom-color borderBottomColor
border-bottom-style borderBottomStyle
border-bottom-width borderBottomWidth
border-color borderColor
border-left borderLeft
border-left-color borderLeftColor
border-left-style borderLeftStyle
border-left-width borderLeftWidth
border-right borderRight
border-right-color borderRightColor
border-right-style borderRightStyle
border-right-width borderRightWidth
border-style borderStyle
border-top borderTop
border-top-color borderTopColor
border-top-style borderTopStyle
border-top-width borderTopWidth
border-width borderWidth
clear clear
float floatStyle
margin margin
margin-bottom marginBottom
margin-left marginLeft
margin-right marginRight
margin-top marginTop
padding padding
padding-bottom paddingBottom
padding-left paddingLeft
padding-right paddingRight
padding-top paddingTop
颜色和背景标签和属性对照
CSS 语法(不区分大小写) JavaScript 语法(区分大小写)
background background
background-attachment backgroundAttachment
background-color backgroundColor
background-image backgroundImage
background-position backgroundPosition
background-repeat backgroundRepeat
color color
 
样式标签和属性对照
CSS语法(不区分大小写) JavaScript 语法(区分大小写)
display display
list-style-type listStyleType
list-style-image listStyleImage
list-style-position listStylePosition
list-style listStyle
white-space whiteSpace
 
文字样式标签和属性对照
CSS 语法(不区分大小写) JavaScript 语法(区分大小写)
font font
font-family fontFamily
font-size fontSize
font-style fontStyle
font-variant fontVariant
font-weight fontWeight
 
文本标签和属性对照
CSS 语法(不区分大小写) JavaScript 语法(区分大小写)
letter-spacing letterSpacing
line-break lineBreak
line-height lineHeight
text-align textAlign
text-decoration textDecoration
text-indent textIndent
text-justify textJustify
text-transform textTransform
vertical-align

verticalAlign 

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

ホット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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

CSS での溝は何を意味しますか CSS での溝は何を意味しますか Apr 28, 2024 pm 04:12 PM

CSS では、groove は溝のような効果を生み出す境界線のスタイルを表します。具体的なアプリケーションは次のとおりです。 CSS プロパティの border-style:groove を使用します。溝の形をした境界線には、凹状の内側のエッジ、盛り上がった外側のエッジ、および影の効果があります。

Angular コンポーネントとその表示プロパティ: 非ブロックのデフォルト値について Angular コンポーネントとその表示プロパティ: 非ブロックのデフォルト値について Mar 15, 2024 pm 04:51 PM

Angular フレームワークのコンポーネントのデフォルトの表示動作は、ブロックレベルの要素ではありません。この設計の選択により、コンポーネント スタイルのカプセル化が促進され、開発者が各コンポーネントの表示方法を意識的に定義することが促進されます。 CSS プロパティの表示を明示的に設定することで、Angular コンポーネントの表示を完全に制御して、目的のレイアウトと応答性を実現できます。

簡単な JavaScript チュートリアル: HTTP ステータス コードを取得する方法 簡単な JavaScript チュートリアル: HTTP ステータス コードを取得する方法 Jan 05, 2024 pm 06:08 PM

JavaScript チュートリアル: HTTP ステータス コードを取得する方法、特定のコード例が必要です 序文: Web 開発では、サーバーとのデータ対話が頻繁に発生します。サーバーと通信するとき、多くの場合、返された HTTP ステータス コードを取得して操作が成功したかどうかを判断し、さまざまなステータス コードに基づいて対応する処理を実行する必要があります。この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法を説明し、いくつかの実用的なコード例を示します。 XMLHttpRequestの使用

HTMLの点線枠を設定する方法 HTMLの点線枠を設定する方法 Apr 05, 2024 am 09:36 AM

HTML では、CSS border-style 属性を使用して境界線を点線に設定できます。点線の境界線を設定する要素を決定します。たとえば、段落を表すには p 要素を使用します。点線のスタイルを設定するには、border-style 属性を使用します。たとえば、dotted は点線を表し、dashed は短い破線を表します。 border-width、border-color、border-position などの他の境界プロパティを設定して、境界の幅、色、位置を制御します。

JavaScript で HTTP ステータス コードを簡単に取得する方法 JavaScript で HTTP ステータス コードを簡単に取得する方法 Jan 05, 2024 pm 01:37 PM

JavaScript で HTTP ステータス コードを取得する方法の紹介: フロントエンド開発では、バックエンド インターフェイスとの対話を処理する必要があることが多く、HTTP ステータス コードはその非常に重要な部分です。 HTTP ステータス コードを理解して取得すると、インターフェイスから返されたデータをより適切に処理できるようになります。この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法と、具体的なコード例を紹介します。 1. HTTP ステータス コードとは何ですか? HTTP ステータス コードとは、ブラウザがサーバーへのリクエストを開始したときに、サービスが

Lauiuiで背景画像を設定する方法 Lauiuiで背景画像を設定する方法 Apr 26, 2024 am 02:45 AM

layui で背景画像を設定するには 2 つの方法があります。CSS スタイルを使用する: body {background-image: url("path/to/image.jpg") }layui API を使用する:layui.use('element', function() ) { element.addStyle('.layui-body{background-image: url("path/to/image.jpg");}') });

ウェブサイトの速度を向上させるための主要な最適化モードは、すべてのフロントエンド開発者がマスターする必要があります。 ウェブサイトの速度を向上させるための主要な最適化モードは、すべてのフロントエンド開発者がマスターする必要があります。 Feb 02, 2024 pm 05:36 PM

フロントエンド開発者の必需品: これらの最適化モードをマスターして、Web サイトをスムーズに作成しましょう。インターネットの急速な発展に伴い、Web サイトは企業のプロモーションとコミュニケーションのための重要なチャネルの 1 つになりました。パフォーマンスが良く、読み込みが速い Web サイトは、ユーザー エクスペリエンスを向上させるだけでなく、より多くの訪問者を惹きつけます。フロントエンド開発者として、いくつかの最適化パターンをマスターすることが不可欠です。この記事では、開発者が Web サイトをより適切に最適化できるように、一般的に使用されるフロントエンド最適化テクニックをいくつか紹介します。圧縮ファイル Web サイト開発で一般的に使用されるファイルの種類には、HTML、CSS、J などがあります。

WordPress Webサイトのヘッダーがずれている問題を解決するにはどうすればよいですか? WordPress Webサイトのヘッダーがずれている問題を解決するにはどうすればよいですか? Mar 01, 2024 am 09:54 AM

WordPress Webサイトのヘッダーがずれている問題を解決するにはどうすればよいですか? WordPress サイトでヘッドの位置がずれている問題が発生すると、混乱してイライラすることがあります。この問題は、CSS スタイルのエラー、JavaScript の競合、プラグインの問題など、さまざまな理由によって発生する可能性があります。この記事では、WordPress のヘッダーのずれの問題を解決する方法について説明し、具体的なコード例を示します。 1. CSS スタイルを確認する まず、テーマの CSS スタイル シートにエラーや競合がないか確認します。

See all articles