<!DOCTYPE html>
<html>
<body onload="test();">
<script>
var number=1;
var input='<div><input type="text" <? if('+number+'==1){ ?> size="1" <? } else{ ?> size="100" <? } ?>><div>'+
'<div>'+number+'</div>'+
'<input type="text" <? if(1==1){ ?> size="1" <? } else{ ?> size="100" <? } ?>>';
function test(){
var div = document.getElementById('result');
div.innerHTML = div.innerHTML + input;
}
</script>
<div id="result"></div>
</body>
</html>
有人可以幫我用上面的代碼嗎?由於某種原因,我的第一個輸入框的大小爲100甚至應該是1.在HTML屬性中的JS中的雙引號和單引號
任何內部<?將被PHP執行,如果這是你想要做的事情,你將無法將JavaScript放入其中。 – Caimen
如何正確縮進代碼以增加其可讀性?我相信你會發現正確的問題...... – nietonfir
'<?如果(1 == 1){?>'嚴重?? –