こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

javascriptで外部cssの値の変更

以下のような外部cssのjavascirptでの値の変更のしかたを教えて下さい

a.css
#head{
margin:0px;
padding:0px;
background-color:#ccffcc;←この値を変更したい
}

a.html
<html>
<head>
<link rel="stylesheet" type="text/css" href="a.css" media="all" id="cssa">
</head>
<body>
<div id="head"></div>
</body>
</html>

投稿日時 - 2013-08-21 03:11:35

QNo.8228903

困ってます

質問者が選んだベストアンサー

検索してみました?

このあたりにありそう。
http://wiki.bit-hive.com/tomizoo/pg/Javascript%20cssRules
http://ash.jp/web/css/js_style.htm
http://d.hatena.ne.jp/DECKS/20100906/1283763989

投稿日時 - 2013-08-21 09:49:44

お礼

回答ありがとうございます
まさにこれがやりたかったんです

検索は?
一応やってました(汗

投稿日時 - 2013-08-21 23:33:07

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

document.getElementById("head").backgroundColor = "#FFFFFF";

https://www.google.co.jp/search?q=javascript+%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E3%82%B7%E3%83%BC%E3%83%88+%E5%A4%89%E6%9B%B4


まさか「CSSファイルの中の記述を変えたい」なんて意味じゃないですよね?
JavsScriptでやるようなことじゃないし、そもそもそんなことに何の意味も無い。

投稿日時 - 2013-08-21 10:02:47

お礼

回答ありがとうございます
たぶん

document.getElementById("head").style.backgroundColor = "#FFFFFF";

の事だと思うんですけどこれだと

<div id="head" style="background-color: rgb(255, 255, 255);">

みたいな感じで内部のheadのみにしか適応できないので出来れば外部のcssを直接編集したかったんです。

説明不足ですみませんでした。

投稿日時 - 2013-08-21 23:49:50

あなたにオススメの質問