如何将正文添加到JavaScript部分



我是一个新的Javascript学习者。这个代码引起了我的兴趣。如何删除节中的内容并将其添加到节中。换句话说,我希望它是一个完整的Javascript代码。有人能带领我走上正确的道路吗?或者给我一个代码的例子。感谢

正文:

<body>
<p id="demo"></p>
<p id="demoNew"></p>
</body>

JavaScript:

<script>
var n = parseInt(prompt("How many numbers will be entered(max 20)-"));
var numArray = [];
for (var i = 0; i < n; i++) {
numArray[i]=parseInt(prompt("Enter number between 10 and 100 "));
}
var uniqueNum = [...new Set(numArray)];
document.getElementById("demo").innerHTML = "Count of items entered: "+n;
document.getElementById("demoNew").innerHTML = "Numbers-dduplicates removed: "+uniqueNum;
</script>

您的代码看起来像是从提示符中获得1到20个介于整数10和100之间的输入,并用它们进行设置,但您希望这样做没有HTML。

var p = document.createElement("p");
p.setAttribute("id", "demo");
document.getElementsByTagName('body')[0].appendChild(p);
p = document.createElement("p");
p.setAttribute("id", "demoNew");
document.getElementsByTagName('body')[0].appendChild(p);
//create element and append to body as a child
var n = -1;
while(n<1 || n>20) {
n = parseInt(prompt("How many numbers will be entered(between 1 and 20)"));
}
var numArray = [];
var input = 0;
for (var i = 0; i < n; i++) {
input = parseInt(prompt("Enter #"+(i+1)+" number between 10 and 100 "));
if(input>=10 && input<=100) {
numArray.push(input);
}
else {
alert("invalid input");
i--;
}
}
var uniqueNumArray = new Set(numArray);
console.log(uniqueNumArray.size);
document.getElementById("demo").innerHTML = "Count of items entered: "+n;
document.getElementById("demoNew").innerHTML = "Numbers-duplicates removed: "+Array.from(uniqueNumArray);

最新更新