เกี่ยวกับ innerHTML
จากโค๊ดน่ะค่ะ
<HTML>
<HEAD>
<TITLE></TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
function changediv(text){
textshow.innerHTML = text;
}
</SCRIPT>
<BODY>
<br>
<br>
<div id="textshow">ยังไม่มีการคลิก</div>
<br>
<br>
<a href="javascript:changediv('<H1>ข้อความ ขนาด H1</H1>');">ทดสอบ H1</a><br>
<a href="javascript:changediv('<u>ข้อความขีดเส้นใต้</u>');">ทดสอบขีดเส้นใต้</a><br>
<a href="javascript:changediv('<font color=#FF0000>ข้อความๆ</font>');">ทดสอบข้อความสีๆ</a><br>
</BODY>
</HTML>
ถ้าต้องการเปลี่ยน จากที่คลิกแล้วแสดงข้อความ ให้เป็น link ไปอีกหน้าแทนต้องกำหนดให้ innerHTML = อะไรค่ะ
แล้วในส่วน <a href="javascript:changediv('<H1>ข้อความ ขนาด H1</H1>');">ทดสอบ H1</a>
ต้องเปลี่ยนเป็น ชื่อlink ที่ต้องการ เช่น 123.php ประมาณนี้ใช่ไหมค่ะ
รบกวนด้วยน่ะค่ะ
<HTML>
<HEAD>
<TITLE></TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
function changediv(text){
textshow.innerHTML = text;
}
</SCRIPT>
<BODY>
<br>
<br>
<div id="textshow">ยังไม่มีการคลิก</div>
<br>
<br>
<a href="javascript:changediv('<H1>ข้อความ ขนาด H1</H1>');">ทดสอบ H1</a><br>
<a href="javascript:changediv('<u>ข้อความขีดเส้นใต้</u>');">ทดสอบขีดเส้นใต้</a><br>
<a href="javascript:changediv('<font color=#FF0000>ข้อความๆ</font>');">ทดสอบข้อความสีๆ</a><br>
</BODY>
</HTML>
ถ้าต้องการเปลี่ยน จากที่คลิกแล้วแสดงข้อความ ให้เป็น link ไปอีกหน้าแทนต้องกำหนดให้ innerHTML = อะไรค่ะ
แล้วในส่วน <a href="javascript:changediv('<H1>ข้อความ ขนาด H1</H1>');">ทดสอบ H1</a>
ต้องเปลี่ยนเป็น ชื่อlink ที่ต้องการ เช่น 123.php ประมาณนี้ใช่ไหมค่ะ
รบกวนด้วยน่ะค่ะ
หมายความแบบนี้หรือเปล่า
หากต้องการเปลี่ยนเฉพาะ URL และเป็น tag a ก็ใช href ได้เลย
<a name="a1" href="...">...</a>
a1.href = "index.php";
a1.innerHTML = 'some text';