Tôi biết điều này rất đơn giản, nhưng tôi không thể quấn đầu quanh nó. Hiện tại, mã sau trả về "[đối tượng HTMLDivElement], [đối tượng HTMLDivElement]" Tôi muốn nó trả về "div1, div2". Có suy nghĩ gì không? Cảm ơn các bạn.Cách trả về ID phần tử thay vì [đối tượng HTMLDivElement] (Prototype.js)
<HTML>
<HEAD>
<script type="text/javascript" src="path_to/prototype.js"></script>
<script>
function linkClick()
{
alert($$('div.basic'));
}
</script>
</HEAD>
<BODY>
<div id="div1" class="basic" onclick="linkClick();"></div>
<div id="div2" class="basic" onclick="linkClick();"></div>
</BODY>
</HTML>
Chỉ để trở thành pedantic: bạn không cần phần ".join (',')". Các trình duyệt dường như làm tự động khi các mảng cảnh báo() ing, như ví dụ của người yêu cầu cho thấy. –
Tôi đã khá chắc chắn về điều đó nhưng tôi figured tôi muốn chơi nó an toàn hơn là bài không làm việc mã. Điều đó và tôi đã quá lười biếng để kiểm tra :) – kwcto