JS不适用于Monaca(Onsen ui)

JS dose not work in Monaca (Onsen-ui)

本文关键字:Onsen ui Monaca 不适用 适用于 JS      更新时间:2023-09-26

我试图在点击按钮时更改文本,但我想我错过了一些东西我刚开始使用onsen ui,读到这个问题,所以我发现我的JS不能在手机上工作>>如果有人能帮忙,请帮忙!!

<!doctype html>
<meta charset="utf-8">
<link rel="stylesheet" href="lib/onsen/css/onsenui.css">
<link rel="stylesheet" href="lib/onsen/css/onsen-css-components.css">
<script src="lib/onsen/js/angular/angular.js"></script>
<script src="lib/onsen/js/onsenui.js"></script>
<script>
  ons.bootstrap();
 
</script>
<script>
function myFunction() {
    document.getElementById("demo").innerHTML = "Paragraph changed.";
}
</script>
<body>
 <h1>JavaScript in Head</h1>
<p id="demo">A Paragraph.</p>
<button type="button" onclick="myFunction()">Try it</button>
    </ons-page>
  </ons-navigator>
</body>

您忘记添加<ons-navigator><ons-page>标记了。如果你注意到了,它们是关闭的,但从未打开过。

这里如果固定代码:

<!doctype html>
<meta charset="utf-8">
<link rel="stylesheet" href="lib/onsen/css/onsenui.css">
<link rel="stylesheet" href="lib/onsen/css/onsen-css-components.css">
<script src="lib/onsen/js/angular/angular.js"></script>
<script src="lib/onsen/js/onsenui.js"></script>
<script>
  ons.bootstrap();
</script>
<script>
  function myFunction() {
    document.getElementById("demo").innerHTML = "Paragraph changed.";
  }
</script>
<body>
  <ons-navigator>
    <ons-page>
      <h1>JavaScript in Head</h1>
      <p id="demo">A Paragraph.</p>
      <button type="button" onclick="myFunction()">Try it</button>
    </ons-page>
  </ons-navigator>
</body>