Copy kode kodenya sebagai berikut:
<tubuh>
<tr>
<td>1</td>
<td>Pembukaan real estate<br>Diskon besar</td>
<td>2011-11-11</td>
<td>Pemberitahuan SMS</td>
</tr>
<tr>
<td>2</td>
<td>Pembukaan real estat<br>Diskon besar</td>
<td>2011-11-11</td>
<td>Pemberitahuan SMS</td>
</tr>
</tbody>
</tabel>
</div>
</div>
<div id="kanan" >
<tabel id="tabel1">
<caption>Daftar informasi lengkap</caption>
<kepala>
<tr>
<td> <input type="checkbox" name="checkbox" id="btn"/>Pilih semua</td>
<td>SMS</td>
<td>Waktu pengunggahan</td>
<td>Keterangan</td>
</tr>
</kepala>
<tbody id="dapat dipilih">
<tr id="kotak1" >
<td id="45"> <input type="checkbox" name="box1" />1</td>
<td>Ditemukan selama rapat<br>ada sesuatu yang tidak beres</td>
<td>30-01-2011</td>
<td>五</td>
</tr>
<tr id="box2" ondragstart="test2()">
<td> <masukan tipe = "kotak centang" nama = "kotak2" />
2</td>
<td>Ditemukan selama rapat<br>ada sesuatu yang tidak beres</td>
<td>30-01-2011</td>
<td>五</td>
</tr>
<tr id="kotak3" ondragstart="test2()">
<td> <masukan tipe = "kotak centang" nama = "kotak3" />
3</td>
<td>Ditemukan selama rapat<br>ada sesuatu yang tidak beres</td>
<td>30-01-2011</td>
<td>五</td>
</tr>
<tr id="kotak4">
<td> <masukan tipe = "kotak centang" nama = "kotak4" />
4</td>
<td>Ditemukan selama rapat<br>ada sesuatu yang tidak beres</td>
<td>30-01-2011</td>
<td>五</td>
</tr>
<tr id="kotak5">
<td> <masukan tipe = "kotak centang" nama = "kotak5"/>
5</td>
<td>Ditemukan selama rapat<br>ada sesuatu yang tidak beres</td>
<td>30-01-2011</td>
<td>五</td>
</tr>
<tr id="box6" onclick="clickDrop()" >
<td> <masukan tipe = "kotak centang" nama = "kotak6" />
6</td>
<td>Ditemukan selama rapat<br>ada sesuatu yang tidak beres</td>
<td>30-01-2011</td>
<td>五</td>
</tr>
<tr id="kotak7">
<td> <masukan tipe = "kotak centang" nama = "kotak7" />
7</td>
<td>Ditemukan selama rapat<br>ada sesuatu yang tidak beres</td>
<td>30-01-2011</td>
<td>五</td>
</tr>
</tbody>
</tabel>
<input type="button" value="test" onclick="test2();"/>
<skrip tipe="teks/javascript">
var peta = HashMap baru();
$(fungsi(){
$("#tabel1 tr ").klik(fungsi(e){
var trId=ini.id;
$("input[type='checkbox']").each(function(){//Melintasi ID
if(nama.ini==trId){
if(ini.diperiksa==benar){
$(ini).attr("dicentang",salah);
map.remove(ini.nama);
var dd=dokumen.getElementById(trId);
dd.style.backgroundColor= "putih";
}kalau tidak{
$(ini).attr("dicentang",benar);
map.put(ini.nama,trId);
var dd=dokumen.getElementById(trId);
dd.style.backgroundColor= " #FECA40";
}
}
});
});
});
</skrip>
Copy kode kodenya sebagai berikut:
fungsiHashMap()
{
/**Ukuran peta**/
ukuran var = 0;
/** Objek **/
entri var = Objek baru();
/** hidup**/
this.put = fungsi (kunci, nilai)
{
if(!ini.berisiKey(kunci))
{
ukuran ++;
}
entri[kunci] = nilai;
}
/** Memilih**/
this.get = fungsi (kunci)
{
if( this.containsKey(kunci) )
{
kembali entri[kunci];
}
kalau tidak
{
kembalikan nol;
}
}
/** menghapus**/
this.remove = fungsi (kunci)
{
if(hapus entri[kunci])
{
ukuran --;
}
}
/** Apakah akan menyertakan Kunci **/
this.containsKey = fungsi (kunci)
{
kembali (masukkan kunci);
}
/** Apakah akan menyertakan Nilai **/
this.containsValue = fungsi (nilai)
{
for(var prop di entri)
{
if(entri[prop] == nilai)
{
kembali benar;
}
}
kembali salah;
}
/** Semua Nilai **/
ini.nilai = fungsi()
{
nilai var = Array baru(ukuran);
for(var prop di entri)
{
nilai.push(entri[prop]);
}
mengembalikan nilai;
}
/** Semua Kunci **/
ini.kunci = fungsi()
{
kunci var = Array baru(ukuran);
for(var prop di entri)
{
kunci.push(prop);
}
kunci pengembalian;
}
/** Ukuran Peta **/
ini.ukuran = fungsi()
{
ukuran pengembalian;
}
}
// var peta = HashMap baru();
/*
peta.put("A","1");
peta.put("B","2");
peta.put("A","5");
peta.put("C","3");
peta.put("A","4");
*/
/*
alert(map.containsKey("XX"));
alert(peta.ukuran());
peringatan(peta.mendapatkan("A"));
peringatan(peta.mendapatkan("XX"));
peta.hapus("A");
alert(peta.ukuran());
peringatan(peta.mendapatkan("A"));
*/
/** Anda juga dapat menggunakan objek sebagai Kunci **/
/*
var arrayKey = Array baru("1","2","3","4");
var arrayValue = Array baru("A","B","C","D");
peta.put(arrayKey,arrayValue);
nilai var = peta.get(arrayKey);
for(var i = 0; i < nilai.panjang; i++)
{
//peringatan(nilai[i]);
}
*/
/** Ketika sebuah objek digunakan sebagai Kunci, metode toString() dari objek tersebut secara otomatis dipanggil.
/** Jika itu adalah objek khusus, Anda harus mengganti metode toString(). Jika tidak, hasilnya adalah sebagai berikut**/
// fungsi Objek Saya(nama)
// {
// ini.nama = nama;
// }
/**
fungsi Objek Saya (nama)
{
ini.nama = nama;
this.toString = fungsi()
{
kembalikan nama ini;
}
}
**/
// var object1 = new MyObject("Xiao Zhang");
// var object2 = new MyObject("nama panggilan");
//
// map.put(objek1,"Xiao Zhang");
// map.put(objek2,"nama panggilan");
// peringatan(peta.get(objek1));
// peringatan(peta.get(objek2));
// peringatan(peta.ukuran());
//
/** Hasil menjalankan ukuran nama panggilan = 1 **/
/** Jika Anda mengubahnya ke objek yang menggantikan metode toString(), efeknya akan sangat berbeda**/