動作しないでしょう範囲は1から6まで行かなければならないし、それが動作するように、それはサイコロであったが、私はこのようなscript
のようなHTMLの内部全体のJavaScriptコードを挿入するときにのみ実行されます。JavaScriptが任意のブラウザで実行されないと有効になっている - 交換したのdocument.writeを警告するために、まだ私が唯一のVAR「NUMERO」はかのように乱数を返す必要があり、この一見単純なスニペットをしようとしている
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript Dice</title>
<script type="text/javascript">
var numero = Math.random();
numero = numero * 6;
numero++;
numero = Math.floor(numero);
document.write("Random dice number is: " + numero + "<br><br>")
</script>
</head>
<body>
<p>This is the main</p>
</body>
</html>
が、 、私はそれが悪い習慣であるので、私はdocument.write();
を使用してはならないことがたくさんあるnゆっくりか何か?私はまだそれまで私の方法を読んでいる)と私は他の質問で見てきた解決策を適用しようとしたが、彼らは非常に具体的なので、私はそのような特定の要素で実装するのは難しいので、だから、どうかこの場合はdocument.write
の代わりに何を使うことができますか?以下のコードが動作しない理由
MY BIG質問は?
- 私の最初の試みは、のようにHTMLからJavaScriptファイルをリンクしました:
// The Math Object
var numero = Math.random();
numero = numero * 6;
numero = Math.floor(numero);
numero++;
document.write("Random number: " + numero + "<br><br>");
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript dice</title>
<script src="MathObject.js" language="javascript" type="text/javascript">
</script>
</head>
<body>
<p>This is the main </p>
</body>
</html>
これは、任意のブラウザでは機能しません - JavaScriptの場合、私はチェックしました有効になっている、私が再起動した設定は、私はChromeを試してみた、エッジは、Internet Explorerは、それだけでは役に立たないのDreamweaver CC 2017自体の内部コードのスプリット/ライブビューで動作しますが、私はコードがの作品を知っていますただ返します:これはメインです。
さらに私はdocument.write
を警告メッセージに置き換えてテストしました.DreamWeaverやコードエディタ内で実行しない限り、どちらも動作しませんでした。
// The Math Object
var numero = Math.random();
numero = numero * 6;
numero = Math.floor(numero);
numero++;
alert("Random number: " + numero);
私は解決策を模索しようとしているクレイジー行きましたが、HTML内のすべてのJavaScriptを実施することを決定しました。私はこれを文書に印刷する必要があるので、これまたはより適切な方法の解決策が必要です。
わかりました: - JavaScriptはスクリプトのように完全にHTML内にある場合にのみ機能します。 - 多くの数字やループを印刷したくありません。一つだけ。 - HTMLのすべてを書かなくても、JavaScriptの文書を文書に印刷するにはどうすればいいですか? このすべてのヘルプはどうですか?事前のおかげで;)
は、お使いのブラウザで、開発者ツールを開きます。私はあなたが404ファイルを持っていると推測しています。 .jsファイルはhtmlファイルと同じフォルダにありますか? – epascarello
'document.write()'はドキュメント全体を上書きします。 – PHPglue
@PHPglue実際には真実ではない....なぜアラートは失敗し、元のスクリプトはなぜ機能するのだろうか? – epascarello