Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 覆盖段落按钮。onclick()_Javascript_Html - Fatal编程技术网

Javascript 覆盖段落按钮。onclick()

Javascript 覆盖段落按钮。onclick(),javascript,html,Javascript,Html,当我按下按钮时,如何防止这种情况发生 我不想在上面的其他输出下面打印,而是希望它替换已经存在的内容 第一次点击: 第二次点击: 代码: var sq=”“; var outSquare=document.getElementById(“outSquare”); var inSquare=document.getElementById(“inSquare”); var bSquare=document.getElementById(“bSquare”); bSquare.onclick=函数

当我按下按钮时,如何防止这种情况发生

我不想在上面的其他输出下面打印,而是希望它替换已经存在的内容

第一次点击:

第二次点击:

代码:

var sq=”“;
var outSquare=document.getElementById(“outSquare”);
var inSquare=document.getElementById(“inSquare”);
var bSquare=document.getElementById(“bSquare”);
bSquare.onclick=函数(){
var g=平方值;
outSquare.innerHTML=正方形(g);
}
功能广场(a){

对于(var i=1;i您也需要在函数内部初始化
sq

var sq=”“;
var outSquare=document.getElementById(“outSquare”);
var inSquare=document.getElementById(“inSquare”);
var bSquare=document.getElementById(“bSquare”);
bSquare.onclick=函数(){
var g=平方值;
outSquare.innerHTML=正方形(g);
}
功能广场(a){
sq=”“;//单击时清空此字符串

对于(var i=1;i您在函数
square(a)
中缺少
sq='';
。执行
sq=“”
将重新初始化
sq
的值以清空新的迭代,并将输出所需的行为

var sq=”“;
var outSquare=document.getElementById(“outSquare”);
var inSquare=document.getElementById(“inSquare”);
var bSquare=document.getElementById(“bSquare”);
bSquare.onclick=函数(){
var g=平方值;
outSquare.innerHTML=正方形(g);
}
功能广场(a){
sq='';

对于(var i=1;i in-square函数添加了stmt sq=“”;很抱歉我没有理解您。OP的意思是?Move
var sq=“”
到函数内部
square
-投票结束,因为这个问题是由一个无法再复制的问题或一个简单的印刷错误引起的。虽然这里可能有类似的问题,但这个问题以一种不太可能帮助未来读者的方式解决了。@mplungjan我在10-20分钟后没有回答这个问题-af 1天ter回答了。但是你得到了接受-当你看到较低级别的Aagam在你之前回答时,你本可以优雅地删除你的答案…@mplungjan我没有看到。对不起。我会确保以后看到这样的答案。谢谢你的建议