我是javascript新成員,並且我的腳本存在問題。我試圖顯示一個變量名爲理想到ID爲權重從URL檢索數據後,但它沒有工作。 誰能幫我解決這個問題,我真的很感激......從Javascript中檢索URL後無法顯示變量值
這裏是javascript代碼
<script>
function formSubmit()
{
document.getElementById("frm1").submit();
var x = document.getElementById("frm1");
}
function getUrlVars() {
var vars = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
vars[key] = value;
});
return vars;
}
var first = getUrlVars()["height"];
if(first<100){
alert("Sorry, your height is not available");
}else{
var ideal = ((first-100)-(0.1*(first-100)));
//alert(ideal);
}
function update(){
document.getElementById("weight").innerHTML=ideal;
}
</script>
</head>
這裏是HTML
<!-- <div id="pg1" data-role="page">
<div data-role="content" style="background-color: whitesmoke; height: 480px;">
<div class="ui-grid-b">
<div class="ui-block-a"></div>
<div class="ui-block-b" style="padding-top: 100px;">
<center> <h1></h1></center>
<center><h4></h4></center>
<form id="frm1">
<label for="txt_val"></label>
<input type="text" name="height" id="txt_val" value="" placeholder="160.5" required/>
<center><a href="#" data-inline="true" data-role="button" onclick="formSubmit()"></a></center>
<p id="weight" onclick="update()"></p>
</form>
</div>
<div class="ui-block-c"></div>
</div>
</div> -->
你能更具體地說明它是如何不起作用的嗎?你有沒有看到任何錯誤或問題發生或它只是平靜地失敗? – guypursey
感謝您的迴應.. 我沒有看到任何錯誤,它只是失敗了。我不知道如何解決它... 變量**理想**沒有顯示,即使我已經打電話給ID ... – user1972311