[英]how to extract a javascript variable from a function
我想從 function 中檢索變量 x,但是這個代碼不起作用誰知道
謝謝你
function myFunction(){
var x = document.getElementById("nom").value;
//document.getElementById("demo").innerHTML =x ;
return x;
}
response = myFunction();
document.getElementById("deux").innerHTML =response ;
<form class="form">
<label>Entre ton nom</label>
<input type="text" id="nom" name="Nom" placeholder="Nom" value="" class="form-control">
<input type="button" name="Envoyer" class="btn btn-default" value="Envoyer" onclick="myFunction();">
</form>
<script src="test-envois.js"></script>
<p id="deux"></p>
<p id="demo"></p>
您能否添加更多關於您想要實現的目標的細節?
從我在代碼中可以看到的是,當您單擊按鈕時,您希望將響應添加到 deux id 問題在於響應在您加載頁面的那一刻執行。 您需要在 function 中添加該邏輯,如下所示:
function myFunction() {
var x = document.getElementById("nom").value;
//document.getElementById("demo").innerHTML =x ;
// let response = myFunction();
document.getElementById("deux").innerHTML = x;
}
現在它在您單擊按鈕時執行
如果我理解正確,您希望用戶以“nom”形式輸入的任何內容都顯示在段落標簽“deux”中?
如果是這種情況,您可以這樣做:
function myFunction() {
var x = document.getElementById("nom").value;
document.getElementById("deux").innerHTML = x;
}
您可以將所有代碼包含在一個 function 中,無需分開
function myFunction(){
var x = document.getElementById("nom").value;
affichepanier(x);
}
function affichepanier(val)
{
var variableOfFunction1 = val;
document.getElementById("deux").innerHTML =variableOfFunction1 ;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.