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

Trò chơi JavaScript

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

Tôi vừa tạo trò chơi nhỏ này để người dùng có thể nhấp vào. Anh ấy có thể nhìn thấy các lượt nhấp chuột của mình, giống như "cookieclicker".

Mọi thứ đều hoạt động tốt ngoại trừ một điều.

Tôi đã thử rút ngắn mã của mình bằng cách tạo một dòng biến mã, điều này tôi đã lặp lại nhiều lần.

document.getElementById("hp-bar-p").innerHTML = hp;

Điều này hoạt động rất tốt và hiển thị các nhấp chuột được thực hiện bởi người dùng. Nhưng khi tôi cố gắng biến nó thành một biến thì nó không hoạt động. Ví dụ:

 var hpdraw = document.getElementById("hp-bar-p").innerHTML = hp;

Tôi không thể rút ngắn văn bản bằng cách biến nó thành một biến, có lý do gì không? Hay tôi đang làm gì đó sai?

Đây là toàn bộ JavaScript:


















Xem sitemap của VNExpress




var click chuột = 1;
bộ đếm nhấp chuột var = 0;
var i = 0;
var hp = 10;
var giết chết = 0;

var killdraw = document.getElementById("kills").innerHTML = kill;
var hpdraw = document.getElementById("hp-bar-p").innerHTML = hp;
document.getElementById("clicktest").innerHTML = bộ đếm nhấp chuột;
document.getElementById("hp-bar-p").innerHTML = hp;




hàm onKlik() {
bộ đếm nhấp chuột += nhấp chuột;
hp -= nhấp chuột;
document.getElementById("clicktekst").innerHTML = bộ đếm nhấp chuột;
document.getElementById("hp-bar-p").innerHTML = hp;

nếu (hp<=0) {
giết chết++;
mã lực = 10;
document.getElementById("hp-bar-p").innerHTML = hp;
document.getElementById("kills").innerHTML = kill;
//hpdraw;
// killdraw;

}
}

nâng cấp hàmKlik() {
while (i == 0 && clickcounter >= 10) {
//click chuột += 1;
bấm chuột++;
bộ đếm nhấp chuột -= 10;
document.getElementById("clicktekst").innerHTML = bộ đếm nhấp chuột;
phá vỡ;
}
}

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

Dựa trên câu trả lời của bạn cho tôi"Bạn sẽ sử dụng hpdraw, v.v. để làm gì?" Nhận xét câu hỏi:

Để rút ngắn mã, vì vậy tôi không phải sử dụng document.getElementById mỗi lần.

Dòng này:

var hpdraw = document.getElementById("hp-bar-p").innerHTML = hp;

Sẽ hpdraw 设置为 document.getElementById("hp-bar-p").innerHTML = hp của结果,Ngay lập tứchp 值。

Bạn có thể muốn:

var hpdraw = document.getElementById("hp-bar-p");
hpdraw.innerHTML = hp

...Sau đó hpdraw.innerHTML = "thứ khác" Bạn muốn cập nhật lại nó sau.

Về trò chơi 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/41963216/

29 4 0
Bài viết khuyến nghị: Mở các tab (danh sách theo thứ tự) khi tải?
Bài viết khuyến nghị: Ghi đè ánh xạ lồng nhau trong không gian tên tiêu chuẩn
Bài viết khuyến nghị: php - Mẹo tạo dendrogram từ ảnh?
Bài viết khuyến nghị: javascript - Chuyển lớp trong cha mẹ gần nhất
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
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com