


[Jianghu Baixiaosheng] 私が書いた JS コードは Firefox では互換性がありません。簡単な互換性を教えてください。method_html/css_WEB-ITnose。
これはコードの一部にすぎません。これは IE で実装された myli[i].getElementsByTagName("a").item(0).style.backgroundColor="red"; です。この効果はFirefoxでも実現したいので、 myli[i].getElementsByTagName("a").item(0).bgColor="red"; という文を変更して試してみましたが、うまくいきませんでした。緊急の使用、オンラインでのアドバイスをお待ちしています。解決したらすぐに投稿します。 ! ! !
ディスカッションに返信 (解決策)
赤を特定の色 #ff0000; に変更してみます
myli[i].getElementsByTagName("a").item(0) を
myli[i] に変更します。 getElementsByTagName("a")[0]
いいえ、特定の色に変更してください #ff0000; 試してみてください
それも機能しません、主人公。 。 。 ?。 。 。 。 myli[i].getElementsByTagName("a").item(0) は
myli[i].getElementsByTagName("a")[0] に変更されました
JScript コード
var myDate=new Date();
var day= myDate.getDate();
for(var i=0;i [i].get……
if(myli[i].getElementsByTagName("a").item(0) .innerHTML==day innerHTML と innerTEXT は、IE で使用される標準の dom 属性ではありません
myli[i].getElementsByTagName("a")[0 に変更されました]
これを試してください
Firefox では問題ありません。 len19900623 からの引用です
if(myli[i].getElementsByTagName("a").item(0).innerHTML==day)
{myli[i].get……
. 5555555555555555555 フックからの返信:
myli[i].getElementsByTagName("a")[0] に変更します
myli[i].getElementsByTagName("a").item(0).style.dispaly ="ブロック";
前に追加してください。 。
innerHTML と innerTEXT は Firefox では認識されないと言いましたが、これら 2 つの属性は IE でのみ認識されます
if(myli[i].getElementsByTagName("a").item(0).innerHTML==day)
兄弟、この文は正常に実行されました。Firefox で下の色がなぜ表示されるのかがわかりました。変更できないのは、Firefox が myli[i].getElementsByTagName("ul").length を認識しないためです。つまり、下に ul があってもなくても、その長さは 0 です。 innerHTML と innerTEXT は Firefox では認識されないと言いましたが、これら 2 つの属性は IE でのみ認識されます
つまり、次のことは間違っています。それは実装されないでしょう!おっとっと!おそらく、代わりに jquery を使用して必要なものを取得できます。
うまくいきません。 。 。 Firefox では myli[i].getElementsByTagName("ul").length という文が認識されません。下に ul があるかどうかに関係なく、長さは 0 になります。何か良い解決策はありますか? ? myli[i].getElementsByTagName("a").item(0).style.dispaly="block";
前にこれを追加してみてください。 。
私のコードにはエラーはなく、Firefox はそれを認識します。ただし、私のページには他のものに関連する最大の ul スタイルも定義されているため、その ul は他の JS ファイルによっても制御されます。 Firefox は 2、IE は 2 ではありません、スタイルが変更されました、それでいいです、はははははははははははは
これは少しわかりにくいので、jquery を直接使用しましょう。独自の JavaScript を使用すると負荷が大幅に増加します。また、myli[..] にタグがないと大惨事になることも考慮する必要があります。インストールされている場合、getElementsByTagName("a") が取得できないためエラーが報告されます

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。1。HTMLは、Webページ構造を定義し、2。CSSはWebページスタイルを制御し、3。JavaScriptは動的な動作を追加します。一緒に、彼らは最新のウェブサイトのフレームワーク、美学、および相互作用を構築します。

HTMLの将来の傾向はセマンティクスとWebコンポーネントであり、CSSの将来の傾向はCSS-in-JSとCSShoudiniであり、JavaScriptの将来の傾向はWebAssemblyとServerLessです。 1。HTMLセマンティクスはアクセシビリティとSEO効果を改善し、Webコンポーネントは開発効率を向上させますが、ブラウザの互換性に注意を払う必要があります。 2。CSS-in-JSは、スタイル管理の柔軟性を高めますが、ファイルサイズを増やす可能性があります。 CSShoudiniは、CSSレンダリングの直接操作を可能にします。 3. Webassemblyブラウザーアプリケーションのパフォーマンスを最適化しますが、急な学習曲線があり、サーバーレスは開発を簡素化しますが、コールドスタートの問題の最適化が必要です。

HTMLの将来は、無限の可能性に満ちています。 1)新機能と標準には、より多くのセマンティックタグとWebComponentsの人気が含まれます。 2)Webデザインのトレンドは、レスポンシブでアクセス可能なデザインに向けて発展し続けます。 3)パフォーマンスの最適化により、応答性の高い画像読み込みと怠zyなロードテクノロジーを通じてユーザーエクスペリエンスが向上します。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。HTMLはコンテンツ構造を担当し、CSSはスタイルを担当し、JavaScriptは動的な動作を担当します。 1。HTMLは、セマンティクスを確保するためにタグを使用してWebページの構造とコンテンツを定義します。 2。CSSは、セレクターと属性を介してWebページスタイルを制御して、美しく読みやすくします。 3。JavaScriptは、動的でインタラクティブな関数を実現するために、スクリプトを通じてWebページの動作を制御します。

HTMLは、Webページ構造の構築の基礎です。 1。HTMLは、コンテンツ構造とセマンティクス、および使用などを定義します。タグ。 2. SEO効果を改善するために、などのセマンティックマーカーを提供します。 3.タグを介したユーザーの相互作用を実現するには、フォーム検証に注意してください。 4. JavaScriptと組み合わせて、動的効果を実現するなどの高度な要素を使用します。 5.一般的なエラーには、閉じられていないラベルと引用されていない属性値が含まれ、検証ツールが必要です。 6.最適化戦略には、HTTP要求の削減、HTMLの圧縮、セマンティックタグの使用などが含まれます。

htmlisnotaprogramminglanguage; itisamarkuplanguage.1)htmlStructuresandformatswebcontentusingtags.2)ItworkswithcsssssssssdjavascriptforInteractivity、強化を促進します。

HTML、CSS、およびJavaScriptは、最新のWebページを構築するためのコアテクノロジーです。1。HTMLはWebページ構造を定義します。2。CSSはWebページの外観に責任があります。
