class Common
{
constructor(){
this.URL=location.protocol + '//' + location.host+'';
}
showOk(){
console.log('ok');
}
}
const commn=new Common();
这是我尝试调用showOk()函数的html代码。
<button type="button" class="btn btn-01 btn-checkout-login ml-auto w-100 text-center" onclick="return commn.showOk();" ;="">Continue Checkout</button>
<button type="button" class="btn btn-01 btn-checkout-login ml-auto w-100 text-center" onclick="commn.showOk();" ;="">Continue Checkout</button>
最佳答案
您可以这样编写,您需要知道,类实例的功能与普通功能不同。
<button onclick="handleClick();">click</button>
<script >
class Common {
constructor(){
this.URL=location.protocol + '//' + location.host+'';
}
showOk(){
console.log('ok');
}
}
const common = new Common();
function handleClick() {
common.showOk();
}
</script>
关于javascript - 为什么javascript在控制台中显示“ Uncaught SyntaxError :在创建javascript类对象后已经声明了标识符'Common'”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57667000/