下列这段JavaScript脚本在html里没问题,可放入tpl里后出错
<head>
<SCRIPT>
function toggle(e) { //11行
if (e.style.display == "none") {
btnSpan.innerText = "不表示";
e.style.display = "";
} else {
btnSpan.innerText = "表示";
e.style.display = "none";
}
}
</SCRIPT>
</head><span id="btnSpan" onclick="toggle(hideShow);">表示</span>
<div style="display:none;" id="hideShow">
...
</div>
<head>
<SCRIPT>
function toggle(e) { //11行
if (e.style.display == "none") {
btnSpan.innerText = "不表示";
e.style.display = "";
} else {
btnSpan.innerText = "表示";
e.style.display = "none";
}
}
</SCRIPT>
</head><span id="btnSpan" onclick="toggle(hideShow);">表示</span>
<div style="display:none;" id="hideShow">
...
</div>
Fatal error: Smarty error: [in kind_list.tpl line 11]:
syntax error: unidentified token '.style.display' (Smarty_Compiler.class.php, line 1410)
in D:\smarty\libs\Smarty.class.php on line 1093