Saya baru -baru ini menulis proyek lain dan menggunakan innerHTML, tetapi setelah saya menemukan bahwa setelah memanggil innertml, OnClick tidak valid. Itu secara langsung, tetapi dapat diimplementasikan secara tidak langsung.
Contoh 1: Contoh ini adalah onklick yang tidak dapat dicapai
Salin kode kode sebagai berikut:
<Html>
<head>
<Script Disper>
Fungsi Inscell (TH)
var name = th.name;
var id = th.id;
if (name == "no") {{
id.innerHtml = "<input type = 'tombol' onclick = 'inscall (this)' value = 'online'
name = 'no' id = '1'> "";
} Kalau tidak {
id.innerHtml = "<input type = 'tombol' onclick = 'inscall (this)' value = 'offline'
name = 'ya' id = '1'> "" ";
}
</script>
</head>
<body>
<br />
<span id = "msg">
<input type = "tombol" ontClick = "inscall (this)" value = "offline" name = "yes" id = "1">
</span>
</body>
</html>
Contoh di atas adalah menilai apakah itu online berdasarkan nama tombol atau offline ~~~ kami menemukan bahwa ketika Anda mengklik pertama kali, Anda akan tidak valid ~~~~~~
Saat ini, kita dapat menyadari penyamaran, sebagai berikut:
Salin kode kode sebagai berikut:
<Html>
<head>
<Script Disper>
Fungsi Inscell (TH)
{{
var name = th.name;
var id = th.id;
peringatan (name+"-"+id);
var span = document.geteLementById (id);
if (name == "no") {{
span.innerHtml = "<input type = 'tombol' value = 'offline'>";
span.name = "ya";
} Kalau tidak {
span.innerHtml = "<input type = 'tombol' value = 'Go online'>";
span.name = "no";
}
}
</script>
</head>
<body>
<br />
<span id = "1" onClick = "inscell (this)" name = "no">
<input type = "tombol" value = "online">
</span>
</body>
</html>