cuốn sách gpt4 ai đã làm

Vấn đề về bảng 'onclick' của Javascript

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 14:00:57 28 4
mua khóa gpt4 Nike

Xin lỗi vì tiêu đề, tôi không biết gọi nó là gì. Dù sao đi nữa, tôi hiện đang sử dụng trình tạo trang web WYSIWYG và tôi gặp phải một sự cố nhỏ.

Tôi đã tạo đoạn mã sau để tự động làm cho "div" xuất hiện phía trên ô đã chọn để chứa một số nút nhất định trong đó. "div" cần biến mất khi người dùng nhấp vào một ô khác hoặc người dùng nhấp vào một phần khác của tài liệu. Nhưng tôi chưa thể tìm ra cách tốt để loại bỏ nó, rất vui vì có sự giúp đỡ. Cảm ơn, nếu nó không quá nhiều để hỏi. Tôi đã cố gắng tìm ra cách để tài liệu tự động phát hiện chỉ mục bảng nào được chọn từ vị trí con trỏ của người dùng. Điều này có thể được nhìn thấy trên dòng 1.

http://jsfiddle.net/fwZTc/102/

var table = document.getElementsByTagName("table")[0];
var cell = table.getElementsByTagName("td");

for(var i = 0; i < cell.length; i++){
// Đối tượng ô
ô var = ô [i];
// Theo dõi bằng onclick


cell.onclick = function(){
var cellIndex = this.cellIndex;

var rowIndex = this.parentNode.rowIndex;

cảnh báo("ô: " + cellIndex + " / row: " + rowIndex );

//var div = document.createElement('div');
//div.innerHTML = "kỹ năng mới của tôi - thao tác DOM!";
// đặt kiểu
//div.style.color = 'đỏ';
// tốt hơn nên sử dụng CSS - chỉ cần đặt lớp
//div.setAttribution('class', 'myclass'); // và đảm bảo myclass có một số kiểu trong css
//document.appendChild(div);


tuyệt vời = table.rows[rowIndex].cells[cellIndex];
awesome.innerHTML = '
'
}
}

câu trả lời hay nhất

试试这个。

HTML:





















1 2 3
4 5 6
7 8 9

Truy vấn:

$('#myTblBody tr td').click(function(){
var html = $(this).html();
$('#box').remove();
$(this).html(html + '
');
// Nếu bạn muốn biết số hàng và số col.
var row = $(this).parent().index();
var col = $(this).index();
cảnh báo('row ==' + row + "col == "+ col);
});

JSFiddle

Về vấn đề bảng 'onclick' Javascript, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/21519806/

28 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Xem sitemap của VNExpress