gpt4 book ai didi

javascript - 我的代码在 Meteor 中不能正常工作,但可以在 JS fiddle 上工作

转载 作者:行者123 更新时间:2023-11-30 16:33:40 27 4
gpt4 key购买 nike

我一直在试图弄清楚为什么 Meteor 不让我测试我的按钮,但 JSfiddle 会。我在终端中使用 meteor 命令运行代码,它打开时好像运行正常,我输入了我的文本但是它不产生列表项。当我复制代码并将其粘贴到 js fiddle 时,它​​工作正常。

我是编码新手,而且我对 meteor 的经验很少,所以我确定我遗漏了一些东西,它阻碍了其他一切的进展。 http://jsfiddle.net/brendanjackson/bf7m7oao/3/

<body>
<div class=category1>
<h1>Wellness</h1>
<input type="text" id = "inputtext">
<button onClick='buttonClicked()'>Click Me!</button>
<ul id="myText"></ul>
</div>
</body>



function buttonClicked() {
var myText = document.getElementById('myText');
var inputtext = document.getElementById('inputtext').value ;
myText.innerHTML += "<li>"+inputtext+"</li>";

}

我知道我并没有真正按照预期的方式使用 meteor ,但我还没有达到那个水平,我想熟悉 API 并将其用于测试。我只是想让我的按钮在使用 Meteor 时像在 JS fiddle 上那样工作(并了解如何)。有没有人可以帮我解决这个问题?

PS:我正在尝试更好地在此站点上提问,因此,除了我的问题之外,任何对此的帮助都将不胜感激。非常感谢!

最佳答案

布兰登,

您需要做的是将您的 HTML 放入 .html 文件的模板中,如下所示:

<body>
{{brendansTemplate}}
</body>

<template name="brendansTemplate">
<div class=category1>
<h1>Wellness</h1>
<input type="text" id = "inputtext">
<button id="btnBrendan">Click Me!</button>
<ul id="myText"></ul>
</div>
</template>

...然后在对应的*.js文件中,创建一个:

Template.brendansTemplate.events({
'click #btnBrendan': function() {
var myText = document.getElementById('myText');
var inputtext = document.getElementById('inputtext').value ;
myText.innerHTML += "<li>"+inputtext+"</li>"; }
});

我建议您阅读 here 中的一些 Meteor 信息.享受学习 Meteor - 我认为它是一个很棒的框架。

关于javascript - 我的代码在 Meteor 中不能正常工作,但可以在 JS fiddle 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32982914/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com