if (element.currentStyle){ ・・・} とか別では
if( document.defaultView.getComputedStyle ) {
url= document.defaultView.getComputedStyle(document.body null).backgroundImage;
}
else if( element.currentStyle ) {
url= element.currentStyle.backgroundImage;
}
No.2ベストアンサー
- 回答日時:
defaultViewやcurrentStyleの存在確認です。
この値がnullやundefinedの場合にfalseと判定されてif文の中が実行されません。No.4
- 回答日時:
「条件式」 というのを「a == b」とかみたいなものを指しているかと思いますが。
if は「条件を判定」しているわけではありません。
「計算結果」が「真」か「偽」かで判定しています。
例えば a==b は aとbを比較して同じだったら「真」違っていたら「偽」 という「計算」をします
if (a == b) は 「aとbが等しいかどうかをifが判断」しているのではなく「 a==b の計算結果である『真』『偽』を ifが判断」しています。
計算結果なので、他の変数に代入したりメソッドにしたりすることて
c = (a == b) ;
if (c)
といった、ifに ==等が無いという 使い方もできます。
何が「真」で何が「偽」になるかは、プログラミング言語によって違います。
・true/false のような真偽値専用の「値」があり、それ以外は真偽値として使えない
・数値の0なら偽/それ以外は真、等、他の型で表わす
・true/false もあるし、 他の型でも真偽どちらになるかが決まっている
等
javascriptの場合は
https://ja.wikibooks.org/wiki/JavaScript/Boolean
if (element.currentStyle){ ・・・}
は 「element.currentStyle」が「条件式」になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript javascript ループ中の処理 1 2021/10/30 14:44
- PHP (初歩)PHP5 クオーテーションでの囲み方 2 2021/10/24 14:54
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- PHP style.cssのjQuery条件付きcssが機能しない 4 2022/07/17 18:27
- JavaScript vertical sliderをautoplayしたい 2 2022/08/25 14:47
- JavaScript javascript ループがうごかない 2 2021/10/25 16:19
- JavaScript 付属の写真のようにエラーが出るようにしたいです。 提示したコードだけでは、エラーメッセージ文字が上の 1 2021/11/23 08:27
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
- PHP 日付と年月日を選択するコードを書いているのですが、セレクトボックスの中に、「曜日」を表示させたいので 3 2021/12/10 09:20
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
C言語 バッファについて。
C言語・C++・C#
-
[初心者]javascriptのfor文でなぜか繰り返し処理をしない。理由がわかりません。
JavaScript
-
C言語って古いですか?
C言語・C++・C#
-
-
4
プログラムの素朴な質問です 分岐するコードを書く時に、 /** * 関数 */ sub(){ ...
その他(プログラミング・Web制作)
-
5
下記問題の答えがD"になる意味がわかりません。 Cだと思ったのですが、違うのですか? なぜ、bがf"
Java
-
6
Javaって使いますか、もう古いですか?C++とどっちがいいですか?分析でC++使う授業ありましたけ
C言語・C++・C#
-
7
写真のプログラムは、1からnまでの、全整数の積すなわち階乗値を求めて返却する関数を作成したいのですが
C言語・C++・C#
-
8
C言語 バッファについて。
C言語・C++・C#
-
9
JavascriptでXSSの脆弱性への対策を行いたい
JavaScript
-
10
align-itemsの使い方。本が間違っている?
HTML・CSS
-
11
「バ゙」って何?
その他(コンピューター・テクノロジー)
-
12
C言語について。
C言語・C++・C#
-
13
VB.Netでファイル圧縮する方法は何ですか?
Visual Basic(VBA)
-
14
算数、数学解りません。 足し、引き、掛け、割り算程度しか出来なくても、Excel覚えられますか?
Excel(エクセル)
-
15
SQLの中上級者へのレベルアップ方法について
Oracle
-
16
プログラミングで詰まった時って皆さんどうしていますか?
その他(プログラミング・Web制作)
-
17
プログラマーがHTMLとCSSでウェブデザインをするのは大人の幼稚園なんじゃないかと思い込んでる
その他(プログラミング・Web制作)
-
18
時代はSSDなのにネットの最近の投稿を見てるとSSDではなくHDDの話をする人がいます。そういう人っ
その他(コンピューター・テクノロジー)
-
19
jpgの画像ファイルを、ペイントソフトで編集" するときは 先にパソコンやアプリでよくPNGに変換"
画像編集・動画編集・音楽編集
-
20
htmlの修正方法を教えていただきたいです。
HTML・CSS
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JavaScript window.openで開く...
-
showModalDialogで開いた画面を...
-
javascriptの基本的なことだと...
-
DOM要素を削除しても、イベント...
-
window.onloadを複数実行したい...
-
Latexに関する質問です。
-
excle VBA とweb上の検索を利用...
-
iframeのソースを取得したい
-
javascriptのdocument.allにつ...
-
ie操作 フレームのURLが...
-
Null またはオブジェクトではあ...
-
google マップ サイズ変更
-
オンマウスについて
-
ドロップダウンメニューを短縮...
-
このjavascriptのif文、条件式...
-
IEのイベントでのウインドウ...
-
Boolean型配列中のTrueの有無を...
-
ActiveXobjectが作成できない
-
C#テキストボックスの文字を配...
-
<a>タグのテキストを取得
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
codejump 模写コーディングgall...
-
このjavascriptのif文、条件式...
-
文字を一文字ずつ表示
-
DOM要素を削除しても、イベント...
-
FireFoxのjavascriptで自動でキ...
-
Javascriptのhtml出力についてa...
-
excle VBA とweb上の検索を利用...
-
Null またはオブジェクトではあ...
-
webページ上のTabキーの動き
-
XMLでのAttributeを持ったNode...
-
JavaScript window.openで開く...
-
ブラウザのウィンドウサイズに...
-
javascriptのdocument.allにつ...
-
javascriptの基本的なことだと...
-
responseTextについて
-
showModalDialogで開いた画面を...
-
iframeのソースを取得したい
-
removeEventListenerの必要性
-
クリッカブルマップのリンク部...
-
ラジオボタンをクリックしたい
おすすめ情報