私は最近かなりjsを使い始めたので、私のアプリがきれいに反応するようになってから別の質問がありました。JavaScript機能の起動問題
タイトルには、特定のコードに関する深刻な問題があります。ここ はどんなに私は何をすべきかeditbtn
が何かを必要とするオブジェクトが何をすべきように表示されたり消えないことがその要約形式
window.onload = onLoadFunctions;
function onLoadFunctions(){
var show3rdDiv = document.getElementById('show3rdDiv');
var editbtnStart = document.getElementById('editbtnDiv');
var editbtnLog = 0;
editbtnStart.style.display = 'none';
show3rdDiv.onclick = function(){
document.getElementById('3rdDiv')className = "";
if (editbtnLog == 1) {
editbtnStart.style.display = 'block';
}
else {
editbtnStart.style.display = 'none';
}
}
}
function submitclick(){
var uname = document.getElementById("login").elements[0].value;
var upass = document.getElementById("login").elements[1].value;
var preuname = "john";
var preupass = "doe";
if (preuname == uname && preupass == upass) {
editbtnLog = 1;
document.getElementById('2ndDiv')className = "";
alert("The user " + preuname + " was successfully loged in and editbtnLog wass set to: " + editbtnLog);
}
else {
alert("Wrong Username or password!");
}
}
.hidden {
display:none;
}
<div id="login">
<form id="login">
Username<input type"text" placeholder="name">
Passowrd<input type"password" placeholder="password">
<input type="submit" value="Submit" onclick="submitclick()">
</form>
</div>
<div id="2ndDiv" class="hidden">
<input type="button" id="show3rdDiv" value="Continue">
</div>
<div id="3rdDiv" class="hidden">
<div id="editbtnDiv">
<input type="button" id="editbtn" value="Edit"/>
</div>
</div>
誰かがこれがどうやって間違っているか教えてください。
私はたくさんのスタイルを試しましたが、実際にはonclick=""
(あまりにも嫌な投稿ボタンを参照してください)を使用したくはありません。私はここで何をすべきですか?昨日のように迷惑になってしまった。 何か不足していますか?私はこれを間違って宣言しましたか?毛皮の人魚は、私はこのプロジェクトですでに貴重な眉毛を失っています。 < = [ 編集btnを表示すると、ちょうどonclick=""
のことに固執する必要がありますか?
私はあなたに手を出せない:全く:/ – Arkonsol