這是我第一次嘗試在JavaScript中寫任何東西,雖然這完全按照預期,我相信它可以做得更簡單。不是說這個腳本是有用的,只是一個學習新東西的練習。我也試圖不使用邪惡的文件編寫。追加URL與表單輸入
那麼這樣做的更優雅的方式是什麼?
<html>
<body>
<input name="abc" type="text" id="foo">
<button onclick="AddInputValue()">Submit</button>
<p id="displayURL"></p>
<script>
function AddInputValue(){
var domain = "http://site.com?abc="
var qstring = document.getElementById("foo").value;
document.getElementById("displayURL").innerHTML=domain + qstring;
}
</script>
</body>
</html>
我更喜歡http://jsfiddle.net/3muu6/中的示例。那麼「&」從哪裏來? innerHTML知道url構造並自動添加「&」嗎?如果我要在jsfiddle中使用示例,是否需要「include jqerry」和「src =」的
中的2行? – Tom 2013-03-24 13:57:43&來自$()。serialize();它所做的是將表單序列化爲一個查詢字符串,然後我們使用return false;以防止表單提交。如果你使用jsfiddle,你不需要在頭部包含jquery,左邊有一個菜單來完成它。但是當你在託管中使用它時,你確實需要它。 – flux 2013-03-25 08:35:54