2015-05-27 34 views
-3

我想知道,如果有一種方法可以在相同的文本字段中打印它,而不是使用alert函數來顯示函數結果頁面作爲原始變量輸入。謝謝!如何使JavaScript的結果出現在同一頁面上,而不是在彈出的警告窗口中

+0

使用jquey你可以做$(「#inputId」)。val(msg); –

+2

沒有更具體的東西我假設你的問題大概歸結爲「我可以修改當前頁面上的DOM」,當然你可以回答。 – jdphenix

+1

分享你所做的 –

回答

1

在你的身體創造一個div的結果像劇本一樣

var resultDiv = document.getElementById("result"); 
resultDiv.innerHTML = <your value> 
1

沒有額外的庫

<div id="result"></div> 

更新,只使用瀏覽器的功能,你可以通過這樣的document.getElementById()功能做到這一點:

<html> 
<head> 
    <title>test</title> 
</head> 

<body> 
    <input type="text" id="textfield"> 
</body> 

<script> 
    function someFunction() { 
     return "Hello world!"; 
    } 

    document.getElementById('textfield').value = someFunction(); 
</script> 

<html> 
相關問題