このコードを実行すると、innerHTML
がconsole
に設定されません。最後の2つはalert()
です。 console
id
は、ドキュメントの後半のように、innerHTML
が別の変数に正常に設定されています。どのようなエラーがありますか? 最初の2つのalert()
が機能するため、URLのパラメータも両方とも存在します。なぜこの.innerHTMLが機能しないのですか?
var console = getParameterByName('consoletext');
alert(console);
var submission = getParameterByName('input');
alert(submission);
document.getElementById("console").innerHTML = console + submission;
var text = document.getElementById("console").innerHTML;
alert(text);
alert("text");
//parseInput(submission);
function getParameterByName(name, url) {
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
function parseInput(input) {
}
あなたのコンソールを確認しましたか(WindowsではF12、MacではOpt + Cmd + I)、エラーがありますか? –