他のブラウザの最新版では表示されるのですが、Internet Explorer 11 で表示されません。
調べてみましたが、すぐに原因はわかりませんでした。
Internet Explorer 11 よりさらに古くても表示されるようにするにはどうすればいいでしょうか。よろしくお願いします。
javascript
1 2var text = ['apple', 'orange', 'banana', 'cherry', 'grape', 'avocado', 'Mango', 'Melon', 'Peach']; 3text.filter(function (t) { 4 return t.indexOf('a') !== -1; 5}).forEach(function (t) { 6 return document.write('<p>' + t + '</p>'); 7}); 8
何も起こらないならエラーでているはずなので開発ツールのコンソールでエラー確認してください。この質問内容ですとどこまでどう調べたのかわからないので追記願います。
IE11よりさらに古くても、というのはどこまでをターゲットにしていますか?IE1.5とか言われてもさすがに無理っす。
コンソールみたんですが、意味がわからなかったです。確かこう書いてありました。アタッチページはドキュメント7が対象で、一部コンソールAPIが利用できない可能性があると書いてましたが、コンソールには表示されていて、ブラウザには表示されないという状況で、わからなかったです。
回答いただいた方のJSヴァージョンだったら表示されました。
コンソールに出力された内容は要約したり自己解釈せずにそのまま質問本文に追記してください
まだ質問が「受付中」になっていますが、「ベストアンサー」を選び「解決済」にされてはいかがでしょうか。
BestAnswerにしました。PCの状況が変わりもう確認できません、記憶は確かです。出てきたメッセージはアタッチページは、「ドキュメント7が対象で、一部コンソールAPIが利用できない可能性がある」、とだけ書いてました。もう再現確認はできません。
疑うとかそういうのではないのですが、プログラミングにおいてはコピー&ペーストが原則です(「質問するときのヒント」にも書いてあります)1単語でも1字でも違えばそれは違う意味にもなりえます。違う意味になれば正しく状況が把握できません。そうなると的確なアドバイスもできません。覚えておいてください。
回答1件
あなたの回答
tips
プレビュー