0
내가 뭘 잘못하고 있니? 마지막 비트 (kkk 또는 mmm)가 작동하지 않습니다. 내 코드를 어떻게 수정해야합니까?document.write 가끔은 작동하지만 가끔
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body bgcolor="#E6E6FA">
<input type="text" id="userInput"></input>
<button onclick="test()">Submit</button>
<p id="Demo"></p>
<p id="Beg"></p>
<p id="Fin"></p>
<script>
function test()
{
var nam= document.getElementById("userInput").value;
var l = nam.length;
var sta = nam.slice(0,1);
var las = nam.slice(-1);
document.getElementById("Demo").innerHTML = document.write("Your secret code: " + l + sta + las);
var one = nam.slice(-1)
if (one == "a") {
document.write(nam.slice(0,-1) + "bbb");
} else {
document.write(nam + "ccc");
}
document.getElementById("Beg").innerHTML = document.write(". Your public code: ");
//This doesn't work:
if (one == "l") {
document.write(nam.slice(0,-1) + "kkk");
} else {
document.write(nam + "mmm");
}
}
</script>
</body>
</html>
나는 비슷한 질문을 읽었지만 여전히 무엇을 해야할지 잘 모르겠다. 그래서 나는 정말로 당신의 도움에 감사 할 것입니다!
편집 : ". 공개 코드 :"라는 문자열이 표시됩니다.
감사합니다.하지만 여전히 작동하지 않습니다! – JavaScript