Mengapa .trim() Tidak Berfungsi dalam Internet Explorer 8?

Patricia Arquette
Lepaskan: 2024-11-24 04:02:11
asal
850 orang telah melayarinya

Why Doesn't .trim() Work in Internet Explorer 8?

.trim() Tidak Disokong dalam IE

Dalam JavaScript, kaedah .trim() biasanya digunakan untuk mengalih keluar petunjuk dan mengekori aksara ruang putih daripada rentetan. Walau bagaimanapun, sesetengah pengguna mungkin menghadapi ralat semasa cuba menggunakan kaedah ini dalam Internet Explorer 8.

Memahami Ralat

Ralat "Objek tidak menyokong sifat atau kaedah ini" berlaku kerana Internet Explorer 8 tidak menyokong kaedah .trim() untuk rentetan secara asli. Ini adalah pengehadan penyemak imbas yang diketahui.

Menambahkan Kefungsian .trim() pada IE

Untuk menjadikan kaedah .trim() berfungsi dalam IE8, anda boleh menambah kod berikut pada program JavaScript anda:

if(typeof String.prototype.trim !== 'function') {
  String.prototype.trim = function() {
    return this.replace(/^\s+|\s+$/g, ''); 
  }
}
Salin selepas log masuk

Kod ini memanjangkan prototaip String dengan kaedah .trim() tersuai yang mengalih keluar aksara ruang putih menggunakan ungkapan biasa.

Kod Kemas Kini

Selepas menambah kod di atas, kod asal anda boleh diubah suai seperti berikut:

var ID = document.getElementByID('rep_id').value.trim();
Salin selepas log masuk

Dengan menambahkan fungsi .trim() tersuai, anda boleh kini gunakan kaedah .trim() dalam program JavaScript anda, walaupun semasa berjalan dalam Internet Explorer 8.

Atas ialah kandungan terperinci Mengapa .trim() Tidak Berfungsi dalam Internet Explorer 8?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan