当我点击一个按钮时,我想要一台运行在计算机上的脚本。它可以是一个简单的打印“Hello World”。 我怎么做 ?我有的是这个: 我不知道如何做到这一点你能帮忙吗?
HTML
<input class="buttonRun" type="button" value="Run" id="btnRun"/>
function runScript() {
}
$("#btnRun").click(function () {
runScript();
});
的Python
print ("Hello World");
答案 0 :(得分:1)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="buttonRun" type="button" value="Run" id="btnRun"/>
<script>
function runScript() {
alert('Hello World!');
}
$("#btnRun").click(function () {
runScript();
});
</script>
答案 1 :(得分:1)
您可以在此处将 scriptUrl 传递给此函数,它将加载脚本文件中已经过的所有方法和变量。
loadExternalScript(scriptUrl: string) {
return new Promise((resolve, reject) => {
const scriptElement = document.createElement('script')
scriptElement.src = scriptUrl
scriptElement.onload = resolve
document.body.appendChild(scriptElement)
});
}
这对你有帮助:
答案 2 :(得分:0)
您可以动态地将脚本添加到标记中,如下所示
试试这个
function runScript(){
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.onreadystatechange = function () {
if (this.readyState === 'complete' || this.readyState === 'loaded') {
callback();
}
};
script.onload = callback;
script.src = 'Your scripts path ';
head.appendChild(script);
}