A-AA+then

เกี่ยวกับ innerHTML

2,308
จากโค๊ดน่ะค่ะ
<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 ประมาณนี้ใช่ไหมค่ะ
รบกวนด้วยน่ะค่ะ

1 ความคิดเห็น

elem.innerHTML = '<a href=".....">....</a>';

หมายความแบบนี้หรือเปล่า

หากต้องการเปลี่ยนเฉพาะ URL และเป็น tag a ก็ใช href ได้เลย

<a name="a1" href="...">...</a>

a1.href = "index.php";
a1.innerHTML = 'some text';
1
^