Jadual Kandungan
回复讨论(解决方案)
Rumah pembangunan bahagian belakang tutorial php IE7中,Javascript使用索引字符串,失败,为何呢?

IE7中,Javascript使用索引字符串,失败,为何呢?

Jun 23, 2016 pm 01:34 PM

问题代码描述如下:
function filter_str(str){
    var res=“”;
    for(var i=0;i         var c=str.charCodeAt(i);
        if(c>32 && c!=127 && c!=39){
            res += str[i].toString();          //在IE7 或者IE7为内核的浏览中,均报错误
        }
    }
    return res;
}

知道这是什么规则,导致的么?


回复讨论(解决方案)

IE(JScript)遵守早期 JavaScript 的约定
所以字符串是不能按数组方式操作的
str[i].toString()
应写作
str.charAt(i)

IE(JScript)遵守早期 JavaScript 的约定
所以字符串是不能按数组方式操作的
str[i].toString()
应写作
str.charAt(i)



学习了。。。

早期 JavaScript 的约定 和目前的js有什么差别么?从什么地,可以查到,相关文档不?


谢谢。

这个我说了不算(也说不清楚)看看这个也许有帮助  http://baike.baidu.com/link?url=vKSyRkaROAwAyfcFmmbmx-RyfZ2fG4_jv07bOrmkCu5QRPI26ypDTj8COS8Xpx3D63sKpBaaJkpbPyOZ2Qr_gK

鉴于各浏览器对 js 支持的差异,建议使用 JQuery 框架。这样就不必为兼容性发愁了

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1660
14
Tutorial PHP
1261
29
Tutorial C#
1234
24
Bagaimana untuk menyelesaikan masalah yang dihadapi dalam kemas kini Win11 23H2? Bagaimana untuk menyelesaikan masalah yang dihadapi dalam kemas kini Win11 23H2? Dec 25, 2023 pm 12:18 PM

Pengguna biasanya menaik taraf versi sistem komputer mereka untuk menyelesaikan beberapa masalah Jika pengguna gagal mengemas kini kepada versi terkini 23H2 menggunakan sistem win11, terdapat tiga kaedah untuk menyelesaikan masalah anda. Apa yang perlu dilakukan jika kemas kini Win11 23H2 gagal Kaedah 1: Pintasan TPM1, klik "File Explorer - View", dan semak pilihan "Item Tersembunyi" dalam menu lungsur. 2. Pergi ke dan padamkan "C:\$WINDOWS.~BT\Sources\Panther-Appraiser_Data.ini". 3. Kemudian buat semula folder dengan nama yang sama di lokasi ini, dan kemudian klik untuk membatalkan pilihan "Sembunyikan Item". 4. Kemas kini semula sistem dan akhirnya klik pada “Wind

Mengapakah localstorage tidak berjaya menyimpan data? Mengapakah localstorage tidak berjaya menyimpan data? Jan 03, 2024 pm 01:41 PM

Mengapakah menyimpan data ke storan setempat sentiasa gagal? Memerlukan contoh kod khusus Dalam pembangunan bahagian hadapan, kami selalunya perlu menyimpan data pada bahagian penyemak imbas untuk meningkatkan pengalaman pengguna dan memudahkan capaian data seterusnya. Localstorage ialah teknologi yang disediakan oleh HTML5 untuk storan data sebelah pelanggan Ia menyediakan cara mudah untuk menyimpan data dan mengekalkan kegigihan data selepas halaman dimuat semula atau ditutup. Walau bagaimanapun, apabila kami menggunakan storan setempat untuk penyimpanan data, kadangkala

Bagaimana untuk menyelesaikan masalah selepas peningkatan dari win7 ke win10 gagal? Bagaimana untuk menyelesaikan masalah selepas peningkatan dari win7 ke win10 gagal? Dec 26, 2023 pm 07:49 PM

Jika sistem operasi yang kami gunakan ialah win7, sesetengah rakan mungkin gagal untuk menaik taraf daripada win7 kepada win10 semasa menaik taraf. Editor berpendapat kita boleh cuba menaik taraf sekali lagi untuk melihat sama ada ia dapat menyelesaikan masalah. Mari kita lihat apa yang editor lakukan untuk perincian~ Apa yang perlu dilakukan jika win7 gagal untuk menaik taraf kepada win10 Kaedah 1: 1. Adalah disyorkan untuk memuat turun pemacu terlebih dahulu untuk menilai sama ada komputer anda boleh dinaik taraf kepada Win10. Kemudian gunakan ujian pemandu selepas menaik taraf Periksa jika terdapat sebarang keabnormalan pemandu, dan kemudian membaikinya dengan satu klik. Kaedah 2: 1. Padam semua fail di bawah C:\Windows\SoftwareDistribution\Download. 2.win+R run "wuauclt.e

Bagaimana untuk menyelesaikan masalah kegagalan kemas kini pip? Bagaimana untuk menyelesaikan masalah kegagalan kemas kini pip? Jan 27, 2024 am 08:32 AM

Apakah yang perlu saya lakukan jika kemas kini pip gagal? Baru-baru ini, semasa membangun dalam Python, saya menghadapi beberapa masalah dengan kegagalan kemas kini pip. Apabila membangun, kita sering perlu menggunakan pip untuk memasang, menaik taraf dan mengalih keluar perpustakaan pihak ketiga Python. Kegagalan kemas kini pip akan menjejaskan kerja pembangunan kami dengan serius. Artikel ini akan membincangkan beberapa kegagalan kemas kini pip biasa dan menyediakan penyelesaian, dengan harapan dapat membantu pembangun yang menghadapi masalah yang serupa. Pertama, apabila kita melaksanakan pipinstall-

Bagaimana untuk menangani kegagalan untuk memulakan perkhidmatan SSH dalam sistem Linux Bagaimana untuk menangani kegagalan untuk memulakan perkhidmatan SSH dalam sistem Linux Mar 19, 2024 pm 12:15 PM

Dalam sistem Linux, perkhidmatan SSH (SecureShell) ialah alat yang sangat penting untuk menyambung dari jauh ke pelayan dan melaksanakan operasi pengurusan. Tetapi kadangkala, kami mungkin menghadapi situasi di mana perkhidmatan SSH gagal dimulakan, yang mungkin mengakibatkan ketidakupayaan untuk menyambung ke pelayan dari jauh. Dalam kes ini, kita perlu mengambil beberapa langkah untuk menyelesaikan masalah tersebut. Artikel ini akan memperkenalkan cara mengendalikan kegagalan untuk memulakan perkhidmatan SSH dalam sistem Linux, dan menyediakan beberapa contoh kod khusus untuk membantu anda menyelesaikan masalah ini. 1. Sahkan

Mengapakah algoritma pokok rentang minimum Prim dan Kruskal gagal dalam graf terarah? Mengapakah algoritma pokok rentang minimum Prim dan Kruskal gagal dalam graf terarah? Sep 02, 2023 pm 05:29 PM

Kaedah Prim dan algoritma Kruskal ialah dua kaedah biasa untuk mencari MST (pokok rentang minimum) dalam graf tidak terarah. Walau bagaimanapun, teknik ini tidak boleh menjana MST yang betul untuk graf terarah. Ini kerana graf terarah tidak sesuai dengan andaian asas dan kaedah yang digunakan oleh algoritma Prim dan Kruskal. Algoritma Prim Pertama, terdapat algoritma Prim, yang melibatkan penambahan tepi pada pokok rentang minimum yang mengembang dengan cara yang tamak sehingga semua bucu ditutup. Bucu di dalam MST disambungkan ke bucu di luar MST melalui tepi dengan berat terendah. Memandangkan semua tepi dalam graf tidak terarah boleh bergerak ke mana-mana arah, laluan terpendek dari MST ke bucu luaran mudah dicari. Walau bagaimanapun, dalam graf terarah, tepi sentiasa menghala ke satu arah dan mungkin tiada garis lurus

Masalah pemasangan PHPStudy didedahkan: Apakah yang perlu saya lakukan jika versi PHP 5.5 gagal? Masalah pemasangan PHPStudy didedahkan: Apakah yang perlu saya lakukan jika versi PHP 5.5 gagal? Feb 29, 2024 am 11:54 AM

PHPStudy ialah alat persekitaran pembangunan yang mengintegrasikan PHP, Apache dan MySQL, menyediakan pembangun cara yang mudah untuk membina persekitaran pelayan tempatan. Walau bagaimanapun, anda mungkin menghadapi beberapa masalah semasa proses pemasangan, salah satunya adalah kegagalan untuk memasang versi PHP5.5. Artikel ini akan membincangkan sebab dan penyelesaian kegagalan PHPStudy untuk memasang versi PHP5.5 dan menyediakan contoh kod khusus untuk membantu pembaca menyelesaikan masalah ini. PHPStudy memasang versi PHP5.5

Bagaimana untuk menyelesaikan masalah kegagalan peningkatan sistem Win10 dan tidak dapat dimulakan Bagaimana untuk menyelesaikan masalah kegagalan peningkatan sistem Win10 dan tidak dapat dimulakan Jan 13, 2024 pm 02:45 PM

Sistem win10 adalah sistem pintar yang sangat baik Rakan-rakan yang sering menggunakan komputer harus tahu bahawa sistem win10 adalah sistem yang sangat kerap dikemas kini anda penyelesaian kepada masalah bahawa peningkatan sistem win10 gagal dan tidak boleh dihidupkan Mari kita lihat. Penyelesaian untuk kegagalan kemas kini win10: 1. Mula-mula tekan pintasan papan kekunci Win+R pada masa yang sama, buka tetingkap jalankan dan masukkan command services.msc, dan kemudian klik butang OK untuk membuka tetingkap perkhidmatan. 2. Cari "WindowsUpdate" dalam senarai tetingkap perkhidmatan dan klik dua kali untuk membukanya. 2. Kemudian klik "Berhenti" pada status perkhidmatan dan sahkan pembaikan.

See all articles