<!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로 실행 될 것입니다, 당신은 자바 스크립트를 던질 수 없을 것입니다. – Caimen
가독성을 높이기 위해 코드를 들여 쓰기하는 법은 어떨까요? 바로 문제를 발견하게 될 것입니다 ... – nietonfir
' if (1 == 1) {?> '심각하게 ?? –