求教大神。。。。。。
求大神講解:任務(wù)三中,我想實(shí)現(xiàn)的是當(dāng)你輸入1--6里面的數(shù),確定后,勾選正確,然后id="wb"的input文本框內(nèi)返回null或者未定義,而不是停留在當(dāng)前數(shù)字,這樣下次輸入可以不用先刪除再輸入,我之前是這樣寫的:hobby[j-1].checked = true;后面寫j="";但是不行,后來(lái)改成document.getElementById("wb").value =""后就可以實(shí)現(xiàn)了: var j=document.getElementById("wb").value;為什么用j就不行了?
2017-07-31
我這樣寫可以實(shí)現(xiàn)額,你是哪里出了問(wèn)題呢?
2017-08-06
不管是對(duì)象,還是就是一個(gè)簡(jiǎn)單的變量,它們都是變量,換一種說(shuō)法就是JS里的對(duì)象是一個(gè)比較復(fù)雜的變量,它有自己的一些屬性。而它們獲取值這都是一個(gè)參數(shù)傳遞的過(guò)程。就像C里的,參數(shù)傳遞,實(shí)參傳形參,而不能形參傳實(shí)參,屬于單向傳遞。
2017-08-05
j不行,你應(yīng)該試一試j.value=""
2017-08-02
我想實(shí)現(xiàn)的是當(dāng)你輸入1--6里面的數(shù),確定后,勾選正確,然后id="wb"的input文本框內(nèi)返回null或者未定義,而不是停留在當(dāng)前數(shù)字,這樣下次輸入可以不用先刪除再輸入
其實(shí)很簡(jiǎn)單 給個(gè)if ? 判斷 文本框的value ?如下 望采納
function checkone(){
? ? ? ? ? ? var j=document.getElementById("wb").value;
? ? ? ? ? ? var out = document.getElementById("wb");
? ? ? ? ?// 任務(wù)3
? ? ? ? ? ? var change = document.getElementById("hobby"+j);
? ? ? ? ? ? ? ? change.checked = true;
? ? ? ? ? ??if(out.value != ""){
? ? ? ? ? ? ? ? ?out.value = "";
? ? ? ? ? ? ?}?
? ? ? ?}