


Contoh pengenalan kepada perbezaan antara atribut id dan nama dalam pengeluaran halaman input_HTML/Xhtml_Web
Saya telah membina laman web untuk masa yang lama, tetapi saya masih tidak mengetahui perbezaan antara nama dan id dalam input Saya baru-baru ini mempelajari jquery dan menghadapi masalah ini sekali lagi, jadi saya mengumpul maklumat dalam talian. Selepas melihat artikel ini, saya menyusunnya untuk kegunaan kemudian.
Boleh dikatakan hampir semua orang yang pernah membuat pembangunan web pernah bertanya, apakah perbezaan antara ID dan Nama sesuatu elemen? Mengapa kita memerlukan Nama apabila kita mempunyai ID?! Dan kita juga boleh mendapatkan jawapan yang paling klasik: ID adalah seperti nombor ID seseorang, dan Nama adalah seperti namanya yang jelas unik, dan Nama boleh diulang.
Minggu lepas saya juga menghadapi masalah ID dan Nama saya memasukkan jenis input="hidden" pada halaman dan hanya menulis ID='SliceInfo' Selepas menetapkan nilai, serahkan dan gunakan Request in latar belakang. Params["SliceInfo"] tidak boleh mendapatkan nilai. Kemudian, saya tiba-tiba menyedari bahawa ia harus ditandakan dengan Nama, jadi saya menambah Name='SliceInfo' pada input, dan semuanya ok.
Jawapan kepada ID dan Nama dalam perenggan pertama sudah tentu, penjelasan itu betul sepenuhnya untuk ID, iaitu Identiti elemen HTML pada bahagian klien. Nama sebenarnya jauh lebih rumit, kerana Nama mempunyai banyak kegunaan, jadi ia tidak boleh digantikan sepenuhnya dengan ID, sekali gus membatalkannya. Kegunaan khusus ialah:
Kegunaan 1: Sebagai penunjuk sisi pelayan bagi elemen HTML yang boleh berinteraksi dengan pelayan, seperti input, pilih, kawasan teks dan butang. Kita boleh mendapatkan nilai yang diserahkan oleh elemen melalui Request.Params berdasarkan Namanya di sisi pelayan.
Kegunaan 2: Elemen HTML Input type='radio' grouping, kita tahu bahawa kawalan butang radio berada dalam kelas kumpulan yang sama, operasi semak adalah mutex, hanya satu radio boleh dipilih pada masa yang sama, kumpulan ini adalah berdasarkan atribut Nama yang sama direalisasikan.
Tujuan 3: Buat titik utama dalam halaman Kami tahu bahawa pautan Jika anda tidak menggunakan atribut href, gunakan Nama sebaliknya, seperti: < ;a name="PageBottom">, kami mendapat sauh halaman.
Gunakan 4: Identiti sebagai objek, seperti Applet, Objek, Benam dan elemen lain. Sebagai contoh, dalam contoh objek Applet, kami akan menggunakan Namanya untuk merujuk kepada objek.
Tujuan 5: Apabila mengaitkan antara elemen IMG dan elemen MAP, jika anda ingin mentakrifkan kawasan hotspot IMG, anda perlu menggunakan usemap atributnya, jadi usemap="#name" (Nama elemen MAP yang berkaitan ).
Kegunaan 6: Atribut elemen tertentu tertentu, seperti atribut, meta dan param. Sebagai contoh, tentukan parameter untuk Object atau
Jelas sekali penggunaan ini tidak boleh digantikan dengan ID, jadi perbezaan antara ID dan Nama elemen HTML bukanlah perbezaan antara nombor ID dan nama Mereka mempunyai fungsi yang berbeza.
Sudah tentu, atribut Name bagi elemen HTML juga boleh memainkan peranan sebagai ID dalam halaman, kerana dalam pepohon objek DHTML, kita boleh menggunakan document.getElementsByName untuk mendapatkan tatasusunan objek yang mengandungi semua Nama yang ditentukan elemen dalam halaman. Terdapat satu lagi masalah dengan atribut Nama Apabila kita mencipta elemen yang boleh mengandungi atribut Nama secara dinamik, kita tidak boleh menggunakan elemen tugasan.name = "..." untuk menambah Namanya. Kita mesti menggunakan document.createElement( apabila mencipta Elemen '
var input = document.createElement('INPUT');
input.id = 'myId';
input.name = 'myName';
alert(input.outerHTML) ;
< /script>
Hasil yang dipaparkan dalam kotak mesej ialah: .
< JavaScript"> ;
var input = document.createElement('');
input.id = 'myId';
alert(input.outerHTML);
< ; /skrip>
Hasil yang dipaparkan dalam kotak mesej ialah: .
Reka bentuk memulakan atribut Nama bukanlah kecacatan IE, kerana MSDN mengatakan ia harus dilakukan dengan cara ini, tetapi apakah prinsip reka bentuk ini? Saya belum berfikir terlalu jelas.
Sebenarnya, bagaimana jika terdapat n (n>1) elemen HTML dalam halaman dengan ID yang sama? Bagaimana untuk merujuknya dalam objek DHTML? Jika kami menggunakan halaman ASPX, situasi seperti itu tidak mudah berlaku, kerana proses aspnet tidak membenarkan ID bukan unik semasa memproses halaman aspx Ini bermakna halaman itu akan membuang pengecualian dan tidak boleh dipaparkan secara normal. Jika ia bukan halaman dinamik dan kami berkeras untuk mengulang ID, apakah yang perlu kami lakukan dengan IE? Pada masa ini, kami masih boleh menggunakan document.getElementById untuk mendapatkan objek, tetapi kami hanya boleh mendapatkan objek pertama yang muncul semasa HTML Render antara objek tersebut dengan ID pendua. Pada masa ini, ID berulang akan menjadi tatasusunan secara automatik apabila dirujuk, dan elemen dengan ID berulang akan wujud dalam tatasusunan mengikut Render.
Elemen borang (pilihan kawasan teks input borang) dan elemen bingkai (bingkai iframe) dinamakan
Elemen ini berkaitan dengan penyerahan borang (elemen bingkai bertindak pada sasaran borang). borang, hanya
Terima elemen dengan nama yang ditetapkan ID tidak boleh menerima nilai melalui borang Anda boleh mengesahkannya sendiri
Terdapat pengecualian: A boleh diberikan nama sebagai sauh atau ID. >
Sudah tentu, elemen di atas juga boleh diberikan nilai ID Apabila menetapkan nilai ID, kaedah merujuk elemen ini akan berubah
Nama tugasan: document.formName.inputName document.frames("frameName").
Assign ID: document.getElementById("inputID") document.all.frameID
Hanya ID boleh diberikan tetapi bukan nama: (kecuali elemen yang berkaitan dengan borang, hanya ID boleh diberikan)
body li table tr td th p div span pra dl dt dd fon b dsb.

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

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

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Jika anda menemui ID acara 55, 50, 140 atau 98 dalam Pemapar Acara Windows 11/10, atau menghadapi ralat bahawa struktur sistem fail cakera rosak dan tidak boleh digunakan, sila ikut panduan di bawah untuk menyelesaikan isu tersebut. Apakah maksud Peristiwa 55, struktur sistem fail pada cakera rosak dan tidak boleh digunakan? Pada sesi 55, struktur sistem fail pada cakera Ntfs rosak dan tidak boleh digunakan. Sila jalankan utiliti chkMSK pada volum Apabila NTFS tidak dapat menulis data ke log transaksi, ralat dengan ID Peristiwa 55 akan dicetuskan, yang akan menyebabkan NTFS gagal menyelesaikan operasi tidak dapat menulis data transaksi. Ralat ini biasanya berlaku apabila sistem fail rosak, mungkin disebabkan oleh kehadiran sektor buruk pada cakera atau ketidakcukupan sistem fail subsistem cakera.

Apabila log masuk ke iTunesStore menggunakan AppleID, ralat ini mengatakan "AppleID ini belum digunakan dalam iTunesStore" mungkin dilemparkan pada skrin. Tiada mesej ralat yang perlu dibimbangkan, anda boleh membetulkannya dengan mengikuti set penyelesaian ini. Betulkan 1 – Tukar Alamat Penghantaran Sebab utama gesaan ini muncul di iTunes Store ialah anda tidak mempunyai alamat yang betul dalam profil AppleID anda. Langkah 1 – Pertama, buka Tetapan iPhone pada iPhone anda. Langkah 2 – AppleID harus berada di atas semua tetapan lain. Jadi, bukalah. Langkah 3 – Setelah sampai, buka pilihan “Pembayaran & Penghantaran”. Langkah 4 – Sahkan akses anda menggunakan Face ID. langkah

Dalam perisian Alibaba, sebaik sahaja anda berjaya mendaftarkan akaun, sistem akan memberikan anda ID unik, yang akan berfungsi sebagai identiti anda pada platform. Tetapi bagi kebanyakan pengguna, mereka ingin menanyakan ID mereka, tetapi tidak tahu cara melakukannya. Kemudian editor laman web ini akan membawakan anda pengenalan terperinci kepada langkah-langkah strategi di bawah, saya harap ia dapat membantu anda! Di mana untuk mencari jawapan kepada Alibaba ID: [Alibaba]-[My]. 1. Mula-mula buka perisian Alibaba Selepas memasuki laman utama, kita perlu klik [My] di sudut kanan bawah 2. Kemudian selepas datang ke halaman Saya, kita boleh melihat [id] di bahagian atas halaman; Adakah ID sama dengan Taobao Alibaba ID dan Taobao ID adalah berbeza, tetapi kedua-duanya
![ID Peristiwa 4660: Objek dipadamkan [Betulkan]](https://img.php.cn/upload/article/000/887/227/168834320512143.png?x-oss-process=image/resize,m_fill,h_207,w_330)
Sesetengah pembaca kami menemui ID4660 acara. Mereka sering tidak pasti apa yang perlu dilakukan, jadi kami menerangkannya dalam panduan ini. ID Peristiwa 4660 biasanya dilog apabila objek dipadamkan, jadi kami juga akan meneroka beberapa cara praktikal untuk membetulkannya pada komputer anda. Apakah acara ID4660? ID Peristiwa 4660 berkaitan dengan objek dalam Direktori Aktif dan akan dicetuskan oleh mana-mana faktor berikut: Pemadaman Objek – Peristiwa keselamatan dengan ID Peristiwa 4660 direkodkan apabila objek dipadamkan daripada Direktori Aktif. Perubahan manual – ID Peristiwa 4660 mungkin dijana apabila pengguna atau pentadbir menukar kebenaran objek secara manual. Ini boleh berlaku apabila menukar tetapan kebenaran, mengubah suai tahap akses atau menambah atau mengalih keluar orang atau kumpulan

Di manakah saya boleh menyemak ID Video Tencent? Terdapat ID eksklusif dalam APP Video Tencent, tetapi kebanyakan pengguna tidak tahu cara menyemak ID Video Tencent Seterusnya ialah tutorial grafik tentang cara menyemak ID Video Tencent yang dibawa oleh editor untuk pengguna yang berminat. Datang dan lihat! Tutorial Penggunaan Video Tencent Di mana untuk menyemak ID Video Tencent 1. Mula-mula buka APP Video Tencent dan masukkan kawasan khas melalui [Pusat Peribadi] di sudut kanan bawah halaman utama 2. Kemudian masukkan halaman Pusat Peribadi dan pilih [; Fungsi Tetapan]; 3. Kemudian pergi ke halaman Tetapan, klik [Keluar Akaun] di bahagian bawah 4. Akhir sekali, anda boleh melihat nombor ID eksklusif pada halaman yang ditunjukkan di bawah;

Penyediaan Gunakan vuecreateexample untuk mencipta projek Parameternya adalah seperti berikut: gunakan input asli terutamanya nilai dan perubahan. App.tsx adalah seperti berikut: import{ref}from'vue';exportdefault{setup(){//username is the data constusername=ref('Zhang San');//Apabila kotak input berubah, segerakkan data constonInput =;kembali( )=>({

Cara melaksanakan medan tersembunyi input laravel: 1. Cari dan buka fail templat Blade 2. Gunakan kaedah method_field dalam templat Blade untuk mencipta medan tersembunyi Sintaks penciptaan ialah "{{ method_field('DELETE') }} ".

Vue tidak boleh mendapatkan atribut id kerana getElementById digunakan dalam fungsi cangkuk "created()", dan Vue belum menyelesaikan pemasangan ialah "created() {let serachBox = document.getElementById('searchBox') ;.. .}" boleh dipindahkan ke fungsi cangkuk "mounted()".
