Framework7

时间:2017-01-16 13:14:33

标签: javascript html-framework-7

我在www.framework7.io

中集成一个简单的Javascript代码时遇到此错误

这是JS我想整合http://ssdmm.org/if/simple/562.html,每当我从下拉列表中选择一个值时,我都会收到此错误。

Uncaught ReferenceError: myFunction is not defined
    at HTMLSelectElement.onchange ((index):1)

enter image description here

更新2.0

好的,我明白了;首先需要采取所有Framework7 DOM 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中的特定页面的人都可以轻松帮助我解决此错误。

感谢您的时间。

此致 Utpal

0 个答案:

没有答案