onclick window.open AND alert

时间:2015-10-12 19:45:15

标签: javascript html

使用JavaScript,我将一些HTML代码放入div中,onclick我想运行一个文件并提醒用户。我遇到的问题是它会运行程序正常,但不会提醒。以下是我到目前为止的代码:

function novpn() {
    var output = document.getElementById("main");
    document.getElementById('main').scrollIntoView();
    var sentence ="<div id='continue' onclick='window.open(\"filepath"); alert('CLICK RUN');'></div>";

    output.innerHTML = sentence;
}

1 个答案:

答案 0 :(得分:3)

问题在于你是如何逃避sentence html。

function novpn() {
  var output = document.getElementById("main");
  document.getElementById('main').scrollIntoView();
  var sentence ="<div id='continue' onclick='window.open(\"filepath\"); alert(\"CLICK RUN\");'>CLICK ME</div>";
  output.innerHTML = sentence;
}

应该有效。见这里:http://plnkr.co/edit/Q4I0JNDXjLA094stYAkN?p=preview