Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.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_Windows_Visual Studio - Fatal编程技术网

Javascript 无法设置属性';onclick';指未定义的或空的引用

Javascript 无法设置属性';onclick';指未定义的或空的引用,javascript,html,windows,visual-studio,Javascript,Html,Windows,Visual Studio,我在Visual Studio 2015中创建了一个新项目。这是一个JavaScript Windows应用程序。我正在尝试创建“Hello”应用程序,但当我想要编译它时,我遇到以下错误: 0x800a138f-JavaScript运行时错误:无法设置未定义或空引用的属性“onclick” 我的代码: document.getElementById(“按钮”).onclick=function(){ var jmeno=document.getElementById(“jmeno”).valu

我在Visual Studio 2015中创建了一个新项目。这是一个JavaScript Windows应用程序。我正在尝试创建“Hello”应用程序,但当我想要编译它时,我遇到以下错误:

0x800a138f-JavaScript运行时错误:无法设置未定义或空引用的属性“onclick”

我的代码:

document.getElementById(“按钮”).onclick=function(){
var jmeno=document.getElementById(“jmeno”).value
var pop=newwindows.UI.Popups.MessageDialog(“+jmeno”);
showAsync()文件
}

附件1

您正在尝试访问尚未加载的元素

尝试:

window.onload=function(){
document.getElementById(“按钮”).onclick=function(){
var jmeno=document.getElementById(“jmeno”).value;
var pop=newwindows.UI.Popups.MessageDialog(“+jmeno”);
showsync();
}
}

您试图访问尚未加载的元素

尝试:

window.onload=function(){
document.getElementById(“按钮”).onclick=function(){
var jmeno=document.getElementById(“jmeno”).value;
var pop=newwindows.UI.Popups.MessageDialog(“+jmeno”);
showsync();
}
}

您试图访问尚未加载的元素

尝试:

window.onload=function(){
document.getElementById(“按钮”).onclick=function(){
var jmeno=document.getElementById(“jmeno”).value;
var pop=newwindows.UI.Popups.MessageDialog(“+jmeno”);
showsync();
}
}

您试图访问尚未加载的元素

尝试:

window.onload=function(){
document.getElementById(“按钮”).onclick=function(){
var jmeno=document.getElementById(“jmeno”).value;
var pop=newwindows.UI.Popups.MessageDialog(“+jmeno”);
showsync();
}
}


您需要等待DOM加载,然后才能将任何内容设置为元素。因此,我必须将其放入.ready函数中?如果没有包含jQuery,则不需要。不,我没有。那我该怎么办?我不知道。这是我的第一个windows应用程序项目将脚本放在元素下面或使用
window.addEventListener('DOMContentLoaded',function(){
..
})
。您需要等待DOM加载,然后才能将任何内容设置为元素。因此,我必须将其放入.ready函数中?如果没有包含jQuery,则不会。不,我没有。那我该怎么办?我不知道。这是我的第一个windows应用程序项目将脚本放在元素下面或使用
window.addEventListener('DOMContentLoaded',function(){
..
})
。您需要等待DOM加载,然后才能将任何内容设置为元素。因此,我必须将其放入.ready函数中?如果没有包含jQuery,则不会。不,我没有。那我该怎么办?我不知道。这是我的第一个windows应用程序项目将脚本放在元素下面或使用
window.addEventListener('DOMContentLoaded',function(){
..
})
。您需要等待DOM加载,然后才能将任何内容设置为元素。因此,我必须将其放入.ready函数中?如果没有包含jQuery,则不会。不,我没有。那我该怎么办?我不知道。这是我的第一个windows应用程序项目,要么将脚本放在元素下面,要么使用
窗口。addEventListener('DOMContentLoaded',function(){
..
})
花费的时间太多。您只需等待元素解析,而不是等待每个外部资源加载。
onload
花费的时间太多。您只需等待元素解析,而不是等待每个外部资源加载。
onload
花费的时间太多。您只需等待元素解析,而不是等待每个外部资源加载。
onload
花费的时间太多。您只需要等待元素解析,而不是等待每个外部资源加载。
window.onload=function(){
    document.getElementById("button").onclick = function () {
        var jmeno = document.getElementById("Jmeno").value;
        var pop = new Windows.UI.Popups.MessageDialog("<%=Ahoj.Clientid%>" + jmeno);
        pop.showAsync();
    }
}