• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascript ブラウザ IE動作しません。)

JavaScriptでサイズオーダー金額見積フォームを作成する方法

このQ&Aのポイント
  • JavaScriptを使用して、ブラウザIEで動作しないサイズオーダー金額見積フォームを作成しています。
  • 問題点は、金額計算ボタンがブラウザIEで動作しないことです。
  • JavaScriptのコードを添付しましたので、確認してください。

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

  • ベストアンサー
回答No.1

function check()の実行まではいけて、それの冒頭のalert();は実行できるけど 計算処理でエラーしているのか、その後の計算結果の出力できないということですね。 outputタグはHTML5で追加されたタグです。 IEのバージョンが明記されていませんが、outputタグに非対応ということかも しれません。 試しに、 <output name="totle" id="totle"></output> ↓ <span name="totle" id="totle"></span> document.getElementById("totle").value = totalPrice; ↓ document.getElementById("totle").innerHTML = totalPrice; とされてはどうでしょう。

76shige-ru-0314
質問者

お礼

ありがとうございます。 ご指摘通りで、動作確認することが出来ました。 非常に勉強になりました。

その他の回答 (1)

  • pringlez
  • ベストアンサー率36% (598/1630)
回答No.2

IEなどで動かなくていいと思いますが… いろいろおかしいです。あなたはHTML4.01を宣言しています。outputはHTML5からですので、使用できない要素を指定していることになります。またそもそもIEではoutputは対応していないようです。IEでも動くようにしたいのであれば、outputなどの新しい要素は使ってはいけません。 outputをspanやdiv等に変更して # document.getElementById("totle").innerText = totalPrice; とするのがいいと思いますよ。

76shige-ru-0314
質問者

お礼

ありがとうございます。 ご指摘通りで、動作確認することが出来ました。 非常に勉強になりました。

関連するQ&A