私は間違いなく、なぜこれがテキストエリアで6を返さないのか疑問に思っています。何も返さない。 私はそれがjsスコープと関係があると考えましたが、私はそれを理解できません。javascriptの変数スコープに関する問題
<body>
<script language="Javascript">
var broj = 5;
function Inci(){
var broj++;
document.frmMain.VrsteHolder.value = broj;
}
</script>
<form name="frmMain" method="get" action="script.php">
<textarea name="VrsteHolder" rows="4"> </textarea>
<input type="button" value="Dodaj porudzbinu" name="buttonDodaj" onClick="Inci();"/>
</form>
</body>
正解はすでに与えられていますが、jsスコープの詳細については、こちらをご覧ください:http://www.adequatelygood.com/2010/2/JavaScript-Scoping-and-Hoisting –