2
我已經表明,交付是介於,例如5和10工作,但我想添加一個額外的行之後它將指定日期交貨期望在兩者之間。即我想它說:期待創建一個JavaScript日期+ 5天和日期+ 10天之間交貨
免費送貨:在5到10個工作日
這裏是我到目前爲止(您的項目將12月21日和12月26日之間交付),任何幫助將是非常感激。謝謝!
的HTML:
<div id="day">
<li>Free Shipping: (<div id="fsv1" value="5">5</div> to <div id="fsv2" value="10">10</div> working days)</li>
<li>Express Shipping: (<div id="esv1" value="3">3</div> to <div id="esv2" value="4">4</div> working days)</li>
</div>
<div id="outputFreeShipping"></div>
<div id="outputExpressShipping"></div>
的JavaScript:
var a = document.getElementsByTagName('fsv1').value;
var b = document.getElementsByTagName('fsv2').value;
var c = document.getElementsByTagName('esv1').value;
var d = document.getElementsByTagName('esv2').value;
var e = new Date(month, day);
var f = document.write("Your item will be delivered between" + a.value + e + "and" + b.value + e);
var g = document.write("Your item will be delivered between" + c.value + e + "and" + d.value + e);
var h = document.getElementById('outputFreeShipping');
h.innerHTML = h.innerHTML + a + b;
var i = document.getElementById('outputExpressShipping');
i.innerHTML = i.innerHTML + c + d;
感謝你爲這個,是我的編碼足以使這項工作的其他人呢? – tman16
我第二次使用時刻。在香草Javascript中這樣做是一種痛苦。你需要協調,創建一個數組等等...... –
不,你的代碼是有缺陷的。但是如果你嘗試過,你會很快想到這一點。我修改了一些修改http://jsfiddle.net/rY6TT/ – PaulProgrammer