function short_tag(tag, contents) {
return "<" + tag + ">" + contents + "</" + tag + ">";
}
document.getElementById("test-2").innerHTML = short_tag(p, okok);
<div id="test-2">
</div>
有誰知道爲什麼錯誤P沒有定義的返回?
function short_tag(tag, contents) {
return "<" + tag + ">" + contents + "</" + tag + ">";
}
document.getElementById("test-2").innerHTML = short_tag(p, okok);
<div id="test-2">
</div>
有誰知道爲什麼錯誤P沒有定義的返回?
這是因爲p正在像一個變量那樣被對待,其中p
應該是一個字符串。同樣的,okok
function short_tag(tag, contents) {
return "<" + tag + ">" + contents + "</" + tag + ">";
}
document.getElementById("test-2").innerHTML = short_tag("p", "okok");
<div id="test-2">
</div>
有誰知道爲什麼錯誤P沒有定義的返回?
因爲p
是一個變量名稱,您尚未定義它。
你似乎是試圖通過串"p"
,所以你應該使用一個字符串字面而不是變量名。把報價放在它周圍。
'okok'也未定義 – Durga
因爲p
和okok
應該是字符串,但被引用爲變量。
function short_tag(tag, contents) {
return "<" + tag + ">" + contents + "</" + tag + ">";
}
document.getElementById("test-2").innerHTML = short_tag('p', 'okok');
<div id="test-2">
</div>
好習慣,縮進你的代碼;) – Durga
您還沒有定義'p'或'okok'? – BenM
你是什麼意思,我可以用PHP做到這一點,反正我怎麼能定義它? –
'p'是一個變量。 ''p'是一個字符串。那是你的困惑來自...嗎? – deceze