【发布时间】:2021-02-23 18:38:38
【问题描述】:
我在 Javascript 中创建了一个函数
function addName(okDelete = true){
amountExtraStudents++;
if(amountExtraStudents > 2){
preisAktuell = 60;
}
if(!okDelete){
jQuery('#teilnehmerExtra').append('<div class="teilnehmer-1"></div>');
}else{
jQuery('#teilnehmerExtra').append('<div class="teilnehmer-2"></div>');
}
eintragNummer++;
updateButtons();
}
但在 Edge 中我收到此错误:
在 Safari 中,我没有收到任何错误 - 但函数 - 以及脚本块其余部分中的所有其他函数都不起作用。
它在 Chrome、Firefox 和 Opera 中运行良好,但在 Safari、IE 和 Edge 中却不行……
浏览器有什么不兼容的地方吗?
【问题讨论】:
-
为什么你有一个表达式作为参数?
-
在 ES6 中它是好东西,但在此之前的任何东西都不好。 @SimonSchüpbach
-
如果没有给出参数,是不是可以设置“标准”值?
-
应该只在 Chrome 或 FF 中工作,对它在 Safari 中工作感到惊讶吗? developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
-
@chillNUT - 它在 Safari 中不起作用!周围有什么工作吗?
标签: javascript internet-explorer microsoft-edge