程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> javascript-如下一段js可以如此用嗎?

javascript-如下一段js可以如此用嗎?

編輯:編程解疑
如下一段js可以如此用嗎?

如下一段代碼:

 <form action="calcSquare.php">
 <p>
  <label for=x>Number</label>:
  <input id="x" name="x" type="number">
 </p>
 <script>
  var x = document.getElementById('x');
  var output = document.createElement('p');
  output.textContent = 'Type a number; it will be squared right then!';
  x.form.appendChild(output);
  x.form.onsubmit = function () { return false; }
  x.oninput = function () {
    var v = x.valueAsNumber;
    output.textContent = v + ' squared is ' + v * v;
  };
 </script>
 <noscript>
  <input type=submit value="Calculate Square">
 </noscript>
</form>

這裡,x.form.appendChild(output),可以如此用嗎?誰能解釋一下?這是我我在W3C裡看到的一段代碼

最佳回答:


input對象的form屬性為input所在form對象,ie8-不支持oninput和textContent屬性。oninput同時添加onpropertychange,textContent改為innerHTML

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved