私はこの単純なフォーマッター関数を持っています:
function Forma(x, y): {
var handler = function(e) {
document.getElementById(x).innerHTML = Number(this.value * 100).toLocaleString() + " Centimes";
};
document.getElementById(y).onchange = handler;
document.getElementById(y).onkeyup = handler;
}
それに名前を付けましたformatter.js
今、私はそれをHTMLページで使用しようとし、最初にそれをロードします:
<script src="path/to/formatter.js"></script>
それは大丈夫です!しかし、私がそれを置くとき:
<input id="price">
<script>
Forma("hhh", "price");
</script>
<h1 id="hhh" > </h1>
コンソールはそれForma
が定義されていないと言っています!