私のチームメイトは、HTMLページ内のDOM要素についてナビゲートした短い時間についていくつかのコードを書いていました。オブジェクト(そのデータを編集できるモーダル)。アイテムは、データベーステーブルから一般的に生成されます。JavascriptのDOM要素のクロスブラウザナビゲーション
function showModal(editImage) {
var modal = document.getElementById('myModal');
var span = document.getElementsByClassName("close")[0];
var nameAndTitle = editImage.srcElement.parentElement.innerHTML;
var parent = editImage.srcElement.parentElement.parentElement;
etc....
問題は、Chromeで正常に機能しているかどうかだけです。コードはFirefoxでうまくいきませんでした。 firefoxでモーダルの1つを開こうとすると、コンソール出力 "TypeError:editImage.srcElementが定義されていません"
私の質問は、このデータにアクセスするためのより適切な方法どのブラウザーを使用しているか、使用しているブラウザーに応じて異なるブラウザーでその情報にアクセスする必要がありますか?
は((https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector)[Document.querySelector]を見てみましょうこれはHTML要素でも機能します)。 – gyre