我想使用javascript运行脚本我该怎么办?

时间:2017-08-28 10:45:22

标签: javascript jquery python html

当我点击一个按钮时,我想要一台运行在计算机上的脚本。它可以是一个简单的打印“Hello World”。 我怎么做 ?我有的是这个: 我不知道如何做到这一点你能帮忙吗?

HTML

<input class="buttonRun" type="button" value="Run" id="btnRun"/>

 function runScript() {

            }

$("#btnRun").click(function () {
                runScript();
            });

的Python

print ("Hello World");

3 个答案:

答案 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);
}