Berikut ini adalah apa yang saya temui dalam pengembangan:
1. Hapus garis dalam tabel secara dinamis.
Tabel: Menunjukkan objek tabel.
K: mewakili nomor baris
Table.rows [k] .romovenode (true);
IE dan Firefox Compatibel Writing
Table.Deleterow (K);
2. Atribut yang disesuaikan untuk tag HTML.
Inputlements: mewakili elemen unit tabel.
PropertyName: mewakili atribut tertentu di bawah elemen tabel
InputElement.propertyname; // Eksekusi Firefox gagal, yaitu eksekusi berhasil
IE dan Firefox Compatibel Writing
document.getElementById ("txtInput")
3. Masukkan elemen HTML di lokasi yang ditentukan.
Inputlements: mewakili elemen unit tabel.
VDIV: Ini berarti elemen HTML untuk dimasukkan.
Inputlement.insertAdjacentElement ("sore", vdiv; // eksekusi firefox gagal, yaitu eksekusi berhasil, eksekusi yang berhasil
IE dan Firefox Compatibel Writing
Di Firefox, tidak ada definisi metode ini.
Salin kode kode sebagai berikut:
// Tulis ulang metode insertAdJacentElement (), karena tidak ada metode di Firefox
Htmlement.prototype.insertAdJacentElement = function (di mana, parednode) {
sakelar (di mana) {
Kasus "Sebelum Bobregin":
this.parentnode.insertbeface (parsednode, ini);
Merusak;
Kasus "afterbegin":
this.insertbefore (parsednode, this.firstchild);
Merusak;
Kasus "beforend":
This.appendChild (parsednode);
Merusak;
Kasus "sore":
if (this.nextsing)
this.parentnode.insertbefore (parsednode, this.nextsibling);
kalau tidak
this.parentnode.appendChild (parsedNode);
Merusak;
}
}
4. Kegagalan pernyataan break.
Saat melakukan pernyataan loop untuk IE, penggunaan istirahat dapat melompat keluar dari siklus. Tetapi dalam FF, itu menjadi keluar dari seluruh siklus. Saat ini, gunakan pernyataan Lanjutkan.
5. Firefox Reports String berisi karakter yang tidak valid.
var chkbox = document.createElement ('<input type = "checkbox" name = "timebox" value ='+key+'>');
IE dan Firefox Compatibel Writing
Firefox tidak mendukung definisi pembuatan ini dan perlu dilakukan selangkah demi selangkah:
Salin kode kode sebagai berikut:
var chkbox = docment.createElement ('input');
chkbox.name = "treeBox";
chkbox.type = "kotak centang";
chkbox.value = key;
6. Koleksi Objek Tabel (Baris Tabel) Objek
bdlist.rows (k) .cells (0) .innerhtml = "<a> aaa </a>";
IE dan Firefox Compatibel Writing
Salin kode kode sebagai berikut:
bdlist.rows [k] .cells [0] .innerhtml = "<a> aaa </a>";
7. Masalah metode getYear () JS di Firefox
var hari ini = tanggal baru ();
var tahun = hari ini.getYear ();
Di Firefox, GetYear mengembalikan nilai nilai "tahun-tahun-tahun 1900" yaitu:
Ketika tahun saat ini kurang dari 2000, itu sama dengan Firefox. Karena itu
IE dan Firefox Compatibel Writing
Salin kode kode sebagai berikut:
var hari ini = tanggal baru ();
var tahun = hari ini.getlyEar ();