HTML-使用变量调用Javascript函数?

HTML-使用变量调用Javascript函数?,javascript,html,Javascript,Html,所以我试着做一个按钮,如果你点击它,它就会调用一个叫做order的函数。所以,如果我试图做这样的事情,比如order+BlaBlaBlaBla+,那么如果我在+HERE+之间键入某个内容,它会显示一个错误,为什么?有什么办法吗?我不太明白,但你为什么不写这样的东西呢 喋喋不休 你总是可以这样做的。也许可以改变一下div,加上一个舍入系统。这将为您提供一个实时更新的成本时,选择多少关键点。 把这个放在你的选择下 <span data-val="1.85">1.85

所以我试着做一个按钮,如果你点击它,它就会调用一个叫做order的函数。所以,如果我试图做这样的事情,比如order+BlaBlaBlaBla+,那么如果我在+HERE+之间键入某个内容,它会显示一个错误,为什么?有什么办法吗?

我不太明白,但你为什么不写这样的东西呢

喋喋不休

你总是可以这样做的。也许可以改变一下div,加上一个舍入系统。这将为您提供一个实时更新的成本时,选择多少关键点。

把这个放在你的选择下

          <span data-val="1.85">1.85</span> <!--How much each key is-->
然后把这个写进剧本里

<script>
$('#suiface').change(function(){
   var span = $(this).next('span');
   span.text(span.data('val') * parseInt(this.value,10)) //multiplies the cost by the option selected
})
</script>

请发布您的实际代码,我们可以复制/粘贴/测试一个复制问题的最小示例。您预期的结果是什么?您能举个例子吗?因为您的元素没有写入文档,因此没有执行。为什么不能使用var order=function{…};,简单地声明/定义您想要做的事情呢?因为我是用HTML做的。请发布你的HTML和Javascript。很难说你到底想做什么。不,我基本上是想做的,如果你点击一个按钮,它就会调用一个名为order的函数,在javascript中,顺序如下:ordername,amount,total,所以我想填充这些框。。这就是为什么我需要使用+CodeHere+仍然不确定是否理解,但是Blabla呢?在本例中,这些框是参数。这里有jsfiddle:jsfiddle.net/hx17jfw4/1解释。这里有jsfiddle:jsfiddle.net/hx17jfw4/1解释。我们用可能的解决方案更新了它。让它显示实时价格而不是弹出窗口似乎没有那么麻烦。我必须从选项中选择金额。顺便说一句:DAlso,我想做这个功能,因为我不会只有一个盒子。我将有12个不同的名称和金额不同的有效的很糟糕,不是100%确定你需要多少或实际用途是什么。我认为这是一个购买网站,你需要向他们展示成本等。