【问题标题】:using JavaScript to write more JavaScript onto a page [duplicate]使用 JavaScript 在页面上编写更多 JavaScript [重复]
【发布时间】:2015-07-17 19:23:23
【问题描述】:

我正在尝试创建 jsbin 或 jsfiddle 的克隆。我编写了一个 javascript 函数,该函数在单击运行按钮时将代码修改为 HTML。 HTML 和 CSS 代码更新并运行良好,但我似乎无法让 javascript 工作。当我按下运行按钮时,我试图让alert('hello world') 弹出

以下是javascript代码

document.getElementById("run").onclick=function(){
    var x = document.getElementById('updateable');
    var html= "<p>Hello World</p>";
    var css="<style>p {color:green;}</style>";
    var js="<script> alert('hello world') <\/script>";
    x.innerHTML=html + css +js;
}

https://jsfiddle.net/7oskp4wa/2/

我已将我的 jsfiddle 包含在内,希望对您有所帮助

【问题讨论】:

  • 仅供参考 JSFiddle 使用 IFrame,并且很可能通过重新加载源来模拟运行。

标签: javascript


【解决方案1】:

使用 iframe 怎么样? (像jsfiddle)。 但是,您尝试完成的工作是可行的。您可以将所有脚本放入一个函数中,并在 html 加载时执行。

【讨论】:

    猜你喜欢
    • 2015-04-14
    • 2019-01-13
    • 2019-02-28
    • 1970-01-01
    • 2017-02-16
    • 1970-01-01
    • 1970-01-01
    • 2018-01-25
    • 1970-01-01
    相关资源
    最近更新 更多