重置JavaScript在onclick函数中添加的样式
我上周开始编写代码,所以我在这方面还是个新手。 我制作了一个3x3网格,我想用onclick函数在每个方向上扩展网格,我已经完成了。但我不知道如何添加重置按钮。我想要重置按钮将3x3网格设置回正常大小 谢谢你的帮助重置JavaScript在onclick函数中添加的样式,javascript,html,Javascript,Html,我上周开始编写代码,所以我在这方面还是个新手。 我制作了一个3x3网格,我想用onclick函数在每个方向上扩展网格,我已经完成了。但我不知道如何添加重置按钮。我想要重置按钮将3x3网格设置回正常大小 谢谢你的帮助 功能skråv(客栈){ inn.innerHTML='↖'; } 功能skråvut(输出){ out.innerHTML=''; } 奥普功能酒店{ inn.innerHTML='↑'; } 功能输出(输出){ out.innerHTML=''; } 斯克里
功能skråv(客栈){
inn.innerHTML='↖';
}
功能skråvut(输出){
out.innerHTML='';
}
奥普功能酒店{
inn.innerHTML='↑';
}
功能输出(输出){
out.innerHTML='';
}
斯克里什(客栈)功能酒店{
inn.innerHTML='↗';
}
功能skråhut(输出){
out.innerHTML='';
}
文斯特功能酒店{
inn.innerHTML='←';
}
功能venstreut(输出){
out.innerHTML='';
}
米德功能酒店{
inn.innerHTML='✕';
}
函数midtut(输出){
out.innerHTML='';
}
赫伊尔功能酒店{
inn.innerHTML='→';
}
høreut函数(输出){
out.innerHTML='';
}
斯克尔内德夫功能酒店{
inn.innerHTML='↙';
}
功能skrånedvut(输出){
out.innerHTML='';
}
内德功能酒店{
inn.innerHTML='↓';
}
功能nedut(输出){
out.innerHTML='';
}
斯克奈德功能酒店{
inn.innerHTML='和#8600';
}
功能skrånedhut(输出){
out.innerHTML='';
}
函数klikright(){
document.getElementById(“右”).style.paddingRight=“100px”;
}
函数klikleft(){
document.getElementById(“left”).style.paddingLeft=“100px”;
}
函数klikkopp(){
document.getElementById(“up”).style.paddingTop=“100px”;
}
函数klikkned(){
document.getElementById(“down”).style.paddingBottom=“100px”;
}
#白色:悬停{
背景色:rgb(0,255,13);
}
#蓝色:悬停{
背景色:rgb(14733240);
}
鲁特内特{
宽度:150px;
高度:150像素;
填充:10px;
字体大小:70px;
边框:2件纯黑;
文本对齐:居中;
字体大小:粗体;
}
#蓝色的{
背景色:rgb(52164255);
}
桌子
运输署{
边框:10px嵌入灰色;
右边距:自动;
左边距:自动;
}
#白色的{
背景色:白色;
}
h1{
文本对齐:居中;
字体大小:60px;
字号:;
}
3x3网格
您可以通过变量保留原始表。并插入原始版本以重置它
const table=document.querySelector(“.rutenet”).innerHTML;
函数重置(){
document.querySelector(“.rutenet”).innerHTML=表格;
}
斯克里夫功能酒店{
inn.innerHTML='↖';
}
功能skråvut(输出){
out.innerHTML='';
}
奥普功能酒店{
inn.innerHTML='↑';
}
功能输出(输出){
out.innerHTML='';
}
斯克里什(客栈)功能酒店{
inn.innerHTML='↗';
}
功能skråhut(输出){
out.innerHTML='';
}
文斯特功能酒店{
inn.innerHTML='←';
}
功能venstreut(输出){
out.innerHTML='';
}
米德功能酒店{
inn.innerHTML='✕';
}
函数midtut(输出){
out.innerHTML='';
}
赫伊尔功能酒店{
inn.innerHTML='→';
}
høreut函数(输出){
out.innerHTML='';
}
斯克尔内德夫功能酒店{
inn.innerHTML='↙';
}
功能skrånedvut(输出){
out.innerHTML='';
}
内德功能酒店{
inn.innerHTML='↓';
}
功能nedut(输出){
out.innerHTML='';
}
斯克奈德功能酒店{
inn.innerHTML='和#8600';
}
功能skrånedhut(输出){
out.innerHTML='';
}
函数klikright(){
document.getElementById(“右”).style.paddingRight=“100px”;
}
函数klikleft(){
document.getElementById(“left”).style.paddingLeft=“100px”;
}
函数klikkopp(){
document.getElementById(“up”).style.paddingTop=“100px”;
}
函数klikkned(){
document.getElementById(“down”).style.paddingBottom=“100px”;
}
#白色:悬停{
背景色:rgb(0,255,13);
}
#蓝色:悬停{
背景色:rgb(14733240);
}
鲁特内特{
宽度:150px;
高度:150像素;
填充:10px;
字体大小:70px;
边框:2件纯黑;
文本对齐:居中;
字体大小:粗体;
}
#蓝色的{
背景色:rgb(52164255);
}
桌子
运输署{
边框:10px嵌入灰色;
右边距:自动;
左边距:自动;
}
#白色的{
背景色:白色;
}
h1{
文本对齐:居中;
字体大小:60px;
字号:;
}
3x3网格
重置
因为要在每一侧添加填充物,所以可以将其设置为0
功能skråv(客栈){
inn.innerHTML='↖';
}
功能skråvut(输出){
out.innerHTML='';
}
奥普功能酒店{
inn.innerHTML='↑';
}
功能输出(输出){
out.innerHTML='';
}
斯克里什(客栈)功能酒店{
inn.innerHTML='↗';
}
功能skråhut(输出){
out.innerHTML='';
}
文斯特功能酒店{
inn.innerHTML='←';
}
功能venstreut(输出){
out.innerHTML='';
}
米德功能酒店{
inn.innerHTML='✕';
}
函数midtut(输出){
out.innerHTML='';
}
赫伊尔功能酒店{
inn.innerHTML='→';
}
høreut函数(输出){
out.innerHTML='';
}
斯克尔内德夫功能酒店{
inn.innerHTML='↙';
}
功能skrånedvut(输出){
out.innerHTML='';
}
内德功能酒店{
inn.innerHTML='↓';
}
功能nedut(输出){
out.innerHTML='';
}
斯克奈德功能酒店{
inn.innerHTML='和#8600';
}
功能skrånedhut(输出){
out.innerHTML='';
}
函数重置(){
document.getElementById(“向下”).style.paddingBottom=“0px”;
document.getElementById(“右”).style.paddingRight=“0px”;
document.getElementById(“左”).style.paddingLeft=“0px”;
document.getElementById(“up”).style.paddingTop=“0px”;
}
函数klikright(){
document.getElementById(“右”).style.paddingRight=“100px”;
}
函数klikleft(){
document.getElementById(“left”).style.paddingLeft=“100px”;
}
函数klikkopp(){
document.getElementById(“up”).style.paddingTop=“100p
function resetall(){
// to get all td in table rutrnett
var all = document.querySelectorAll(".rutenett td");
// used a loop to set padding 10px initial state
for(i=0;i<all.length;i++){
//get all td item in a variable
var alltd = all[i];
//setting padding to 10px
alltd.style.padding = "10px";
}
}
const directions = document.querySelectorAll('.direction');
function resetGrid() {
for (const direction of directions) {
direction.style.padding = '0px'
}
}
const reset = document.querySelector('#reset')
reset.addEventListener('click', resetGrid);
td.expandright { padding-right:100px;}
td.expandleft { padding-left:100px;}
td.expandup { padding-top:100px;}
td.expanddown { padding-bottom:100px;}
function klikk(clickedsquare) {
clickedsquare.classList.add("expand"+clickedsquare.id);
}
function reset(){
var inputs = document.getElementsByTagName('td');
for(var i = 0; i < inputs.length; i++) { // go through each td
inputs[i].classList.forEach(className => { // check each class
if (className.startsWith('expand')) // if it starts with "expand"...
inputs[i].classList.remove(className); //... remove it
});
}
}