<!DOCTYPE html>
<html lang="java">
<head>
<meta charset="utf-8" />
<title>sample</title>
</head>
<body>
<div>
<p id="p3">text 3</p>
</div>
<script type="text/javascript">
var obj = document.getElementById("p3");
obj.style["color"]="#ccff00";
obj.style.fontSize="100px";
obj.style.fontFami="monospace";
</script>
</body>
</html>
・document.getElementByIdメソッドを使ってp3という要素を見つけ、変数objに代入する。
・objが保持しているオブジェクトのstyle属性に値を設定する。colorプロパティに値#ccff00を代入している。
・プロパティに代入する値は数値であっても文字列で書く。
・CSSプロパティの名前でハイフンを含むときは、ハイフンを除きその直後の文字を大文字に変える。
(font-size→fontSize)
上のdiv要素に枠線を指定し、背景色などを使ってページに色を付けなさいと言われましたが、具体的にどうすればいいでしょうか?
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
出題の意図が正確にはつかみきれないのですが・・・
課題のようなので、ヒントのみです。
具体的な書式などはウェブ上にたくさんありますので、御自分で調べてみてください。
>上のdiv要素に~~
まずは、対象となるdiv要素を取得する必要がありますが、そのままのHTMLで直接divを取得するのは難しいですね。
例に示されている方法を使うのであれば、divにidを設定しておくことで、getElementById()を用いて例示と同様に取得することができますね。
HTMLを変えることが許されないのであれば、目的とするdiv要素は、例で取得できているp要素の親要素にあたりますので、obj.parentNodeで取得することができます。
>枠線を指定し、背景色などを使って~~
取得した要素のstyle属性を変更することで実現できると思います。
説明文にあるようにCSSとほぼ同様ですので、枠線はborder、背景色はbackgroundColorで指定することになります。
枠線は、太さ、線種、色をまとめて設定する方法と個々に指定する方法があるのもCSSと同様です。
>ページに色を付けなさい
ページの一部に色が付けば良いという意味であれば、div要素に色を付けることで題意を満たしますが、文字通りページに色を付けることを求められているのであれば、body要素に背景色を設定するなどが必要なのかもしれません。
頑張ってください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS <!DOCTYPE html> <html> <head> <meta charset="utf-8 2 2023/01/05 01:04
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
location.replaceでの移動
-
$.postとPerlのデータ受け渡し...
-
画面(ウィンドウ)/画像の拡...
-
リンク元のファイル名を表示し...
-
インラインフレームを自動更新...
-
Javascriptを使ってQRコード読...
-
JavascriptからPHPへのAjax通信...
-
ajaxでPHPにPOST送信して結果デ...
-
カンマ区切りのデータを配列に...
-
SQLのmaxで求めた値を変数に代...
-
jsのreturnで値が返ってこない
-
<input>のvalue値をプルダウン...
-
Google Apps Scriptを利用した...
-
Selenium4でボタンをクリックで...
-
【javascript文法】 prototype...
-
Ajax サーバーに負荷かかります...
-
Selenium Basicの件
-
jQuery.illuminateの使い方
-
読み込み開始から読み込み終了...
-
同一ページ移動時ハンバーガー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
インラインフレームを自動更新...
-
jQueryでloadした部分に.jsが効...
-
jQuery toggle() 戻るで開いた...
-
javascriptからのphpクラス...
-
リンク元のURLのパラメータでペ...
-
一定時間ごとに表示内容を切り...
-
jQueryで追加した要素がマウス...
-
フレーム内の要素へのXPATHはど...
-
Folder.selectDialog()について
-
JQueryで動的生成のスライダが...
-
連番タイトル名を基準にリンク...
-
AjaxでSJISファイル読み込みす...
-
jQuery loadで要素差し替え
-
EUC-JPに対応しているjQueryを...
-
親フレームの存在確認
-
XHTMLで外部JSファイルを読み込...
-
HTMLDivElement等の比較、評価...
-
日付が変わると自動更新
-
JavascriptからPHPへのAjax通信...
-
Javascriptを使ってQRコード読...
おすすめ情報