【发布时间】:2018-11-21 15:53:13
【问题描述】:
我一直在创建一个 Web 应用程序,并使用两个不同的 DIV 将注册页面和登录页面组合在同一个 HTML 文件中。当页面加载时,“登录 Div”是唯一可见的,当您单击在使用一些 JavaScript 注册“Register Div is Shown”。所以它工作正常,但我想在 ES6 中编写这些函数。我该怎么做?
function Registration()
{
const element = document.querySelector(".Registration-form"); // to give a class to the button
const element2=document.querySelector(".login-form");
var unhide=element.style.display="block";
var hider=element2.style.display="none";
}
function login()
{
const element = document.querySelector(".login-form"); // to give a class to the button
const element2 = document.querySelector(".Registration-form"); // to give a class to the button
var unhide=element.style.display="block";
var hider=element2.style.display="none";
}
【问题讨论】:
-
“我想在 ES6 中编写这些函数”到底是什么意思?
-
你并没有真正在 ES6 中编写代码。归根结底,它只是 JavaScript。 ES6 为语言添加了额外的特性等。你具体想做什么?
-
这些函数已经完全兼容 ES6,所以不知道你在期待什么。如果需要
const registration = () => { ... },您可以将function(){ ... }定义更改为箭头,但这对于显示的代码没有任何作用。旁注:无需将样式更改分配给变量。