Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.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结果_Javascript - Fatal编程技术网

如何在同一页面上显示javascript结果

如何在同一页面上显示javascript结果,javascript,Javascript,我想知道是否有办法在同一页的Calculate按钮下方的文本字段中打印函数结果,而不是使用alert函数来显示函数结果。以下是我到目前为止的情况: 变量a、b、c; 函数setValues1() { a=编号(document.getElementById(“a”).value); b=编号(document.getElementById(“b”).value); c=编号(document.getElementById(“c”).value); } 函数和() { setValues1()

我想知道是否有办法在同一页的Calculate按钮下方的文本字段中打印函数结果,而不是使用alert函数来显示函数结果。以下是我到目前为止的情况:


变量a、b、c;
函数setValues1()
{
a=编号(document.getElementById(“a”).value);
b=编号(document.getElementById(“b”).value);
c=编号(document.getElementById(“c”).value);
}
函数和()
{
setValues1();
结果1=(-b+数学sqrt(b*b-4*a*c))/(2*a);
结果2=(-b-数学sqrt(b*b-4*a*c))/(2*a);
警报(“此多维数据集的卷为“+result1+”和“+result2”);
}
// 




在按钮下创建一个
div
,并填充
div
innerHTML


变量a、b、c;
函数setValues1(){
a=编号(document.getElementById(“a”).value);
b=编号(document.getElementById(“b”).value);
c=编号(document.getElementById(“c”).value);
}
函数和(){
setValues1();
结果1=(-b+数学sqrt(b*b-4*a*c))/(2*a);
结果2=(-b-数学sqrt(b*b-4*a*c))/(2*a);
document.getElementById('result').innerHTML=“此多维数据集的卷为“+result1+”和“+result2”;
}
// 




您可以通过设置希望包含文本的元素来完成此操作

document.getElementById("result").innerHTML = "The volume of this cube is " +result1 + " and " + result2;
为此,需要使用result的ID设置元素

这行代码调用函数
getElementByID
来获取元素,然后可以更改其
innerHTML
属性


您分配给它的元素可以是您想要的任何元素。

在html中添加一个元素,如下所示:

<div id="results"></div>

非常感谢,这太完美了!你可能需要说明你有什么问题。
document.getElementById("results").innerHTML = "The volume of this cube is " +result1 + " and " +result2;