• ベストアンサー

使えるプロパティを調べる(?)

今、javascriptで一部の要素にカーソルのスタイルを指定しています。 ですが、IE5.xで対応していないとエラーが出てしまうためこのエラーを消したいと思っています。 ブラウザで使えるプロパティかどうかを調べるような記述があったと思うのですが、思い出せず探してもなかなか出てきません。 わかる方いらっしゃれば教えてください。よろしくお願いします。

noname#66720
noname#66720

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

if(hoge.aaa==undefined) などの処理になるとおもいます

関連するQ&A

  • JavaScriptでCSSのプロパティの取得

    JavaScriptで要素ごとでそのブラウザで使えるCSSのプロパティの取得はできるものでしょうか? そのプロパティの取り得る値も一緒に取得できると嬉しいです。 もし、できるならやり方を教えてください。

  • FireFoxにプロパティ"src"は存在しない?

    指定された画像要素の"SRC"属性を書き換えて、 以下のような画像を変更するプログラムを書いています。 function hoge(ImgName){ document.getElementById("Picture").src=ImgName; } (中略) <img src="" id="Picture" onClick="JavaScript:hoge(hoge.jpg)"> IEでは実行可能なのですが、FireFoxで実行すると 「document.getElementById("Picture") has no properties」 というエラーが出てしまいます。 setAttributeなども試したのですが同様のエラーが出てだめでした。 やはり指定プロパティ(src)が存在しないので駄目みたいです。 FireFox等でIMG要素のSRC属性を書き換えるにはどうすれば 良いでしょうか。アドバイスをお願いします。

  • javascriptのstyleプロパティ

    javascriptに、styleプロパティがあると思います。 そのstyleの中に、borderStyleプロパティや、color等のプロパティがたくさんあると思いますが、 (1).ケース1 styleプロパティのcolorプロパティ。 styleプロパティのborderStyleプロパティ。 という言い方をしたほうがいいのか、 (2)ケース2 style.colorプロパティ。 style.borderStyleプロパティ。 という言い方をしたほうがいいのか。 どちら言い方が正しいのか気になってしまいました。 ご教授ねがえませんでしょうか。 よろしくお願いします。

  • オブジェクトでサポートされていないプロパティまたはメソッドです。

    jQuery にて初のサイト構築に試みたのですが、 <script type="text/javascript"> (function() { $.mailbox(); })(jQuery); </script> ↑の記述だと IE6 の場合のみ 『オブジェクトでサポートされていないプロパティまたはメソッドです。』 とエラーが帰ってきてしまいます。 どうかご教授願います。宜しくお願い致します。

  • オブジェクト検出によるブラウザの判別

    javascriptでオブジェクト検出によるブラウザの判別がしたいです。 IE,Firefox,googleChrome の判別を行いたいのですが、IEだけに対応しているプロパティ、Firefoxだけに対応しているプロパティ、GoogleChromeだけに対応しているプロパティが見つからないためif文が書けません。 これらのブラウザの判別を行うのに適しているプロパティはありますか? よろしくお願いします。

  • 背景色を透明化

    スタイルシートで指定した背景色をJavaScriptで 透明にしたいと思うのですができませんでした ご存知の方いらっしゃいましたらおしえてください 必要と思われる部分をいかに記述します スタイルシート部 <DIV id="L1" style="background-color:pink"> こんにちは </DIV> JavaScript部 document.all.L1.style.backgroundColor="none"; 「none」にするとプロパティーエラーになってしまいます 透明というなにか特別な色コードがあるのでしょうか おしえてください。

  • javascriptでウィンドウやタグ要素の幅、高さを取得

    javascriptでウィンドウやタグ要素の幅、高さを取得したいのですが、 ブラウザによって使うプロパティが異なり、正直混乱してます。 なにかいいまとめのページとかありませんか? (offsetWidth、clientWidth、scrollLeft、posLeft・・・orz..) それと、IE6とIE7ではそこらへんのプロパティは違う(IE7は標準になった?) とかありますか? 教えてください!

  • invalid property value

    cssで invalid property value と言うエラーが出るのでググってみたら、 http://zatomiya.blogspot.jp/2013/06/cssinvalid-property-value.html がヒットして、 <原因> style指定の中にどうやら全角の空白が入っていることが原因。 <解決法> style指定のコードから全角空白を解除 と書いてあるのですが、 コードの中に全角空白はいれていません。 padding-left: -10em; としているのですが、 マイナスの値を設定していることが、 invalid property value のエラーの原因と言う可能性はありますか?

    • ベストアンサー
    • CSS
  • オブジェクト初期化時にプロパティを整列すると引き起こされる問題とは

    オブジェクト初期化時にプロパティを整列すると引き起こされる問題とは Google JavaScript Style Guide 和訳 ? Google JavaScript Style Guide 和訳 http://cou929.nu/data/google_javascript_style_guide/#id36 「Google JavaScript Style Guide」では「identifer が長い場合, プロパティを整列させると問題を引き起こす場合があるので, 整列させないようにしてください.」と説明されています。 しかし、私は今まで「視認性が高い」という理由から、プロパティを整列させるコードを書いてきました。 具体的にはどのような問題が引き起こされるのでしょうか?

  • IE10ブラウザーモードについて

    いつもお世話になっております。 IE10ブラウザーモードについて質問です。 ブラウザーモードを、html側からまたはweb.configなどから指定することは可能でしょうか? ドキュメントモードについては、沢山の情報がありましたあがブラウザーモードについては明確な情報を見つけることができませんでした。 サーバ側で使うUA情報を持っている場所だと思うのですが、なぜかブラウザモードでhtmlの動きが変わってしまいます。 具体的には、ブラウザーモードをIE10にすると、style属性の一部が落ちてしまいます。 (サーバによって異なる動きをしてしまいます。なかには正しく指定したstyleを返すサーバもあります) (1)ブラウザモードIE9の指定方法 (2)ブラウザモードIE10でstyleの一部が落ちる原因(IISの設定?) 以上、よろしくお願い致します。