[英]Calling my Javascript function doesn't work
I'm using the following JavaScript / HTML: 我正在使用以下JavaScript / HTML:
<select id="mySelect" onchange="myFunction()">
<option value="">Select
<option value="150">USA
<option value="50">Canada
<option value="200">UK
<option value="75">Kenya
</select>
<script>
simpleCart.shipping(function myFunction(){
var x = simpleCart.quantity();
var y = document.getElementById("mySelect").value;
if( x > 0 ){
return y * x;
} else {
return 0;
}
});
</script>
Currently, I can't call myFunction()
onchange
for some reason. 目前,由于某种原因,我无法调用
myFunction()
onchange
。 What do I need to change so that I can call myFunction()
? 我需要更改什么才能调用
myFunction()
?
You could try wrapping the function like: 您可以尝试将函数包装为:
<script>
function myFunction() {
simpleCart.shipping(function(){
var x = simpleCart.quantity();
var y = document.getElementById("mySelect").value;
if( x > 0 ){
return y * x;
} else {
return 0;
}
});
}
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.