Uncaught ReferenceError в Framework7
Я получаю эту ошибку при интеграции простого кода Javascript в www.framework7.io
Это JS, я хочу интегрировать http://ssdmm.org/if/simple/562.html и всякий раз, когда я выбираю значение из выпадающего списка, я получаю эту ошибку.
Uncaught ReferenceError: myFunction is not defined
at HTMLSelectElement.onchange ((index):1)
ОБНОВЛЕНИЕ 2.0
Хорошо, теперь я понимаю; Прежде всего нужно взять всю DOM Framework7 https://framework7.io/docs/dom.html. Я успешно устранил ошибку, запустив следующий код в консоли. Однако, когда я включаю его в файл JS, он, кажется, не работает.
$$(document).on('change', function () {
var value = document.getElementById("mySelect").value;
myApp.alert(value);
if(value == 'M3'){
var a = '1.8'; //value of m
var b = 'M3'; // value of d
var c = '7'; //value of e
var d = '5.5'; // value of s
} else if(value == 'M4'){
var a = '2.2';
var b = 'M4';
var c = '8.9';
var d = '7';
} else if(value == 'M5'){
var a = '2.7';
var b = 'M5';
var c = '10.2';
var d = '8';
} else if(value == 'M6'){
var a = '3.2';
var b = 'M6';
var c = '12.7';
var d = '10';
} else if(value == 'M8'){
var a = '4';
var b = 'M8';
var c = '16.5';
var d = '13';
} else if(value == 'M10'){
var a = '5';
var b = 'M10';
var c = '21.5';
var d = '17';
} else {
var a = '';
var b = '';
var c = '';
var d = '';
}
document.getElementById("Row").innerHTML = '<td align="center" width="16%"><b><font color="#000" face="Verdana" size="2">'+a+'</font></b></td>' +
'<td align="center" width="16%"><b><font color="#000" face="Verdana" size="2">'+b+'</font></b></td>'+
'<td align="center" width="16%"><b><font color="#000" face="Verdana" size="2">'+c+'</font></b></td>'+
'<td align="center" width="16%"><b><font color="#000" face="Verdana" size="2">'+d+'</font></b></td>';
});
Любой, кто знает, как я могу назначить этот скрипт определенной странице в Framework7, может легко помочь мне решить эту ошибку.
Спасибо за ваше время.
С уважением, Утпал