|
|
|
สอบถามการเปลี่ยน DOM Elements การเปลี่ยนค่า Attribute หน่อยครับ |
|
|
|
|
|
|
|
ถ้าใช้ jquery ก็กำหนด id หรือ class ให้ <a> แล้วเรียก .attr() เอาเลย
ตัวอย่าง
Code (JavaScript)
<a class="mylink" href="blabla" onclick="red();">blabla</a>
<script>
$(document).ready(function() {
$('.mylink').attr('onclick', 'blue();');
});
</script>
|
ประวัติการแก้ไข 2019-08-07 21:09:31
|
|
|
|
Date :
2019-08-07 21:09:14 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
#red {
width: 300px;
height :300px;
background:#F00;
}
#blue {
width: 300px;
height :300px;
background:#00F;
}
</style>
</head>
<body>
<div id="demo"></div>
<a href="#" onclick="red()">คลิก</a>
<script>
function red(){
document.getElementById("demo").innerHTML = "<div id=\"red\"></div>";
var ola = document.getElementsByTagName("a")[0];
ola.setAttribute("onclick","blue()");
}
function blue(){
document.getElementById("demo").innerHTML = "<div id=\"blue\"></div>";
var ola = document.getElementsByTagName("a")[0];
ola.setAttribute("onclick","red()");
}
</script>
</body>
</html>
|
|
|
|
|
Date :
2019-08-07 22:08:01 |
By :
teedesign |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|