Ich versuche, die Werteingabe über das Onblur-Ereignis zu erhalten, aber es funktioniert nicht, wenn ich das JS-Modul verwende.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Calculadora de receitas e despesas</title> <script type="module" src="main.js"></script> </head> <body> <table> <tr> <td >Franchise Fee</td> <td class="value"> <input type="input" class="form__field" placeholder="R$" name="franchise-fee" id='franchiseFee' onblur="getFranchiseFee()" required /> </td> </tr> </table> </body>
GetElements.mjs-Moduldatei:
function getFranchiseFee(franchiseFee){ franchiseFee = document.getElementById('franchiseFee'); // console.log(franchiseFee.value); return parseFloat(franchiseFee.value); } export {getFranchiseFee};
main.js-Datei:
import {getFranchiseFee} from './GetElement.mjs'; console.log(getFranchiseFee());
Ich habe versucht, den eingegebenen Wert mithilfe einer Funktion im Modul im Konsolenprotokoll anzuzeigen und ihn mithilfe des Konsolenprotokolls in der Datei main.js auszudrucken.
Jetzt wird eine Fehlermeldung angezeigt, die Sie darüber informiert, dass dies nicht möglich ist
我在这里复制了错误的导出,但现在是正确的。这不是问题