01/10/2018, 16:24

Ai dịch hộ em logic đoạn code Javascript này với ạ!

<script type="text/javascript">
	var myList = document.getElementsByTagName('button');
	var arr = [1,2,3,4,5];
	for (var i = 0; i < 5; i++){
		myList[i].addEventListener('click', function (){
			console.log(i);
		})
	}
</script>

Ở trong body có 5 thẻ button ạ!
Ai biết dịch logic đoạn code này giúp em với. Em cảm ơn ạ!

Chẵn viết 18:28 ngày 01/10/2018

var myList = document.getElementsByTagName(‘button’);

sẽ trả về danh sách 5 tag button[quote=“Lupin_Arsene1, post:1, topic:70034”]
var arr = [1,2,3,4,5];
[/quote]

không hiểu để làm gì[quote=“Lupin_Arsene1, post:1, topic:70034”]
for (var i = 0; i < 5; i++){
myList[i].addEventListener(‘click’, function (){
console.log(i);
})
}
[/quote]

loop cơ bản trong đó[quote=“Lupin_Arsene1, post:1, topic:70034”]
myList[i].addEventListener(‘click’, function (){
console.log(i);
})
[/quote]

sự kiện click lên mỗi button

Hung viết 18:35 ngày 01/10/2018

Hai bạn học cùng trường?
Đoạn code gần giống như đúc, chỉ khác mỗi ‘li’ và ‘button’

Em mới học lập trình với Javascript. Có đoạn code sau em viết ra mà không hiểu nó sai ở đoạn nào mà lại không chạy được. Mong mn ai biết chỉ em với: <body> <p>LINE 1</p> <p>LINE 2</p> <p>LINE 3</p> <p>LINE 4</p> <p>LINE 5</p> <script type="text/javascript"> //Get <ul> of <p> tag name: myList = document.getElementsByTagName('p'); //Run loop: var arr = ['a','b','c','d']; for (var i = 0; i < myList.length; i++){ myList[i].addEventListener('click', function (){ console.log(arr[i]); …
Phan Bá Hải viết 18:34 ngày 01/10/2018

Hoặc cùng một người

Khang Việt viết 18:35 ngày 01/10/2018

chắc phải dịch ra mã máy bạn mới hiểu được

Silicon viết 18:32 ngày 01/10/2018

cái này hình như có thể xảy ra 1 bug thì phải…

Son0nline viết 18:36 ngày 01/10/2018

bị confusing semantic kết quả khi click là 4

Bài liên quan
0