[英]What is wrong with this code Javascript and Parse
我正在使用javascript和parse API,並且我有此代碼
<script type="text/javascript">
Parse.initialize("APPID", "JAVASCRIPTCODE");
var currentUser = Parse.User.current().get("FirstName");
document.getElementById("fname").value = currentUser;
</script>
<input type=text id="fname" />
但是代碼沒有將來自javascript的數據添加到文本框中,這是我出錯的地方。
問題是您在將元素添加到DOM
之前正在訪問它。
您可以將最后一條語句包裝在DOMContentLoaded
當文檔已完全加載和解析時,將觸發DOMContentLoaded事件,而無需等待樣式表,圖像和子幀完成加載(可以使用load事件來檢測完全加載的頁面)。
document.addEventListener("DOMContentLoaded", function(event) {
document.getElementById("fname").value = fname;
});
或者,您也可以將<script>
移到<body>
標記的末尾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.