By GokiSoft.com| 14:54 19/10/2020|
Học JS

[Share Code] Tìm hiểu event + thao tác lên tag trong HTML - Lập trình HTML/CSS/JS



<!DOCTYPE html>
<html>
<head>
	<title>JS Tutorial</title>
	<meta charset="utf-8">
	<style type="text/css">
		.row {
			display: flex;
			width: 100%;
			padding-bottom: 20px;
		}
		.col-lg-4 {
			float: left;
			width: 40%;
			text-align: right;
			padding-right: 20px;
		}
		.col-lg-8 {
			float: left;
			width: 60%;
		}
	</style>
</head>
<body>
<div class="row">
	<div class="col-lg-4">
		Fullname:
	</div>
	<div class="col-lg-8">
		<input type="text" name="fullname" id="fname" onchange="onChangeFullname()">
	</div>
</div>
<div class="row">
	<div class="col-lg-4">
		Address:
	</div>
	<div class="col-lg-8">
		<input type="text" name="address" id="add" onkeyup="onKeyUpAddress()">
	</div>
</div>
<div class="row">
	<div class="col-lg-4">
	</div>
	<div class="col-lg-8">
		<input type="button" value="Submit" onclick="addUser()" />
	</div>
</div>
<div class="row">
	<table border="1">
		<thead>
			<tr>
				<th>STT</th>
				<th>Fullname</th>
				<th>Address</th>
			</tr>
		</thead>
		<tbody id="userlist">
		</tbody>
	</table>
</div>

<script type="text/javascript">
	var count = 0;

	function addUser() {
		var fullnameTag = document.getElementById('fname')
		var addressTag = document.getElementById('add')

		var fullname = fullnameTag.value
		var address = addressTag.value

		var dataTag = document.getElementById('userlist')
		dataTag.innerHTML += `
			<tr>
				<td>${++count}</td>
				<td>${fullname}</td>
				<td>${address}</td>
			</tr>`
	}

	function clickSubmit() {
		//xu ly code
		// alert('Hello World!!!')
		//B1. convert tag html => class object
		var fullnameTag = document.getElementById('fname')
		console.log(fullnameTag)
		fullnameTag.value = 'TETSTDSDASD'
		console.log(fullnameTag.value)
		fullnameTag.style.color = 'RED'
		fullnameTag.style.backgroundColor = 'yellow'

		//tagname, classname, name.
		var inputList = document.getElementsByTagName('input')
		console.log(inputList)

		for (var i = 0; i < inputList.length; i++) {
			inputList[i].style.backgroundColor = 'green'
			inputList[i].value = i
			inputList[i].style.color = 'white'
		}
	}

	function onKeyUpAddress() {
		console.log('test....')
	}

	function onChangeFullname() {
		console.log('change....')
	}
</script>
</body>
</html>




Tags:

Phản hồi từ học viên

5

(Dựa trên đánh giá ngày hôm nay)