Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.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_Html - Fatal编程技术网

外部javascript未提供输出

外部javascript未提供输出,javascript,html,Javascript,Html,HTML 我找不到脚本未运行的原因。还有一件事是,两个文件都在同一目录中。谢谢。我认为问题出在最后一行,您正在使用id=“exp”元素的值重新声明“z”变量。如果要将操作值分配给HTML元素,应执行以下操作: function multiply() { var x,y,z; x=5; y=10; z=x*y; var z=document.getElementById('exp').innerhtml;} 我不知道你想做什么。但Javascript正在发挥作用。 如果你试图改变Html,你不能

HTML


我找不到脚本未运行的原因。还有一件事是,两个文件都在同一目录中。谢谢。

我认为问题出在最后一行,您正在使用id=“exp”元素的值重新声明“z”变量。如果要将操作值分配给HTML元素,应执行以下操作:

function multiply() {
var x,y,z;
x=5;
y=10;
z=x*y;
var z=document.getElementById('exp').innerhtml;}

我不知道你想做什么。但Javascript正在发挥作用。 如果你试图改变Html,你不能像这样改变它。
函数乘法(){
变量x,y,z;
x=5;
y=10;
z=x*y;
console.log(z)
var test=document.getElementById(“exp”).innerHTML;//检查此项
console.log(测试)
}

乘法结果

点击我
如果要将z值推送到exp,则需要设置

document.getElementById('exp').innerhtml=z


希望此帮助

innerHTML而不是innerHTML。检查浏览器控制台中是否有错误消息。您有拼写错误,并且从未输出任何内容……是的,我犯了严重错误,即innerhtml而不是innerhtml,并重新声明了“z”变量。感谢您指出它@AndyGy感谢您的回答,在我的第一个JS代码中犯了愚蠢的错误。
function multiply() {
var x,y,z;
x=5;
y=10;
z=x*y;
var z=document.getElementById('exp').innerhtml;}
document.getElementById("exp").innerHTML = z;