我在學校工作,並使用谷歌的形式來記錄一些事情的。 其中一種形式通過電子郵件向輸入表格中的信息發送電子郵件。 我設法湊齊了一個提供這項服務的好腳本,但是,我希望它看起來不錯。從JavaScript調用變量在HTML文檔
我的問題很簡單(或者我相信它是這樣): 當我爲電子郵件的主體添加了HTML時,如何調用我之前在腳本中定義的變量?
我需要在HTML定義它們或者我可以叫他們從JavaScript的?
我沒有以任何方式嚴重的編碼器,但這個似乎已逃過我的谷歌它的能力。
任何幫助,將不勝感激。
我在學校工作,並使用谷歌的形式來記錄一些事情的。 其中一種形式通過電子郵件向輸入表格中的信息發送電子郵件。 我設法湊齊了一個提供這項服務的好腳本,但是,我希望它看起來不錯。從JavaScript調用變量在HTML文檔
我的問題很簡單(或者我相信它是這樣): 當我爲電子郵件的主體添加了HTML時,如何調用我之前在腳本中定義的變量?
我需要在HTML定義它們或者我可以叫他們從JavaScript的?
我沒有以任何方式嚴重的編碼器,但這個似乎已逃過我的谷歌它的能力。
任何幫助,將不勝感激。
調用以JavaScript創建的變量的值時,腳本之外。
<html>
<script>
var somevariable = "hi"; //this is the variable you create in JavaScript
window.onload = function() {
document.getElementById("blabla").innerHTML = somevariable; //here you send the value of 'somevariable' to html.
}
</script>
<body>
<input type="text" id="blabla" name="someInput"></input>
</body>
</html>
我也不太清楚你的代碼是什麼樣子,所以這是唯一一個試圖回答到目前爲止,我的理解。
在你的HTML文檔,你不叫變量,你調用函數。例如,當你點擊一個按鈕,文本將改變你的變量是通過調用按鈕內部的onclick事件是什麼,ChangeText()
將是第一個例子的功能:
<!DOCTYPE html>
<html>
<body>
<p id="p1">Hello</p> <br />
<button onclick="ChangeText()">Button</button> <!-- onclick event -->
<script>
var p1 = document.getElementById("p1"); //variable created
function ChangeText() {
//when you click the button this function will be called
p1.innerHTML = "Changed text on button click!";
}
</script>
</body>
</html>
你也可以在負載打電話該文件的(但是這將意味着你我就不會看到它以前):
<!DOCTYPE html>
<html>
<body>
<p id="p1">Hello</p> <br />
<script>
var p1 = document.getElementById("p1"); //variable created
p1.innerHTML = "Changed text on page load!"; //change text on load
</script>
</body>
</html>
希望這會有所幫助。
請代碼添加到您的問題。 –
我相信你需要在變量進入人體之前評估變量(並通過電子郵件發送)。大多數(如果不是全部的話)電子郵件客戶端阻止任何類型的javascript在電子郵件正文中運行。 –
請粘貼您正在編寫的HTML以及您正在談論的這個腳本,還要突出顯示您需要哪些變量以及您需要哪些變量。 –