簡體   English   中英

此代碼Javascript和Parse有什么問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM