亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

獲取textarea輸入的值 textarea如何獲取內(nèi)容


獲取textarea輸入的值 textarea如何獲取內(nèi)容

文章插圖
表單中使用name來獲取表單的value方法是使用document.getElementsByName()來獲取,但是一定要記得這樣獲取到的結(jié)果為集合 。如果代碼寫成這樣將不會起作用
var x = document.getElementsByName("x").value;window.alert(x);你會發(fā)現(xiàn)alert出來的是undefinded
因為獲取的結(jié)果為集合,所以應(yīng)該加上下標(biāo),如下:
var x = document.getElementsByName("x")[0].value;windwo.alert(x);這時,alert出來的才是正確的值 。
用js來獲取textarea中用戶輸入的值同上面的一樣 。起初以為是用.innerHTML來獲取,后發(fā)現(xiàn)也是用value獲取 。
代碼1:
效果1:
關(guān)于在匿名函數(shù)中使用innerHTML遇到的問題在寫練習(xí)的時候遇到一個問題,在網(wǎng)頁中動態(tài)的顯示當(dāng)前的時間 。用了setInterval(),然后把顯示時間的代碼寫成匿名函數(shù)放在setInterval()的第一個參數(shù)里面了,可是網(wǎng)頁一直報錯,顯示不了時間 。
<html><head><title>始終制作</title><script type="text/javascript">window.onload = window.setInterval((function() {var nTime = new Date();var year = nTime.getFullYear();//alert(year);var month = nTime.getMonth()+1;var day = nTime.getDate();var hours = nTime.getHours();var minutes = nTime.getMinutes();var seconds = nTime.getSeconds();var week = nTime.getDay();var amOrpm = "";var weekday="";if(hours > 12 && hours <24) {amOrpm = "PM";}else if(hours >= 0 && hours <= 12){amOrpm = "AM";}switch(week) {case 1:weekday = "星期一";break;case 2:weekday = "星期二";break;case 3:weekday = "星期三";break;case 4:weekday = "星期四";break;case 5:weekday = "星期五";break;case 6:weekday = "星期六";break;case 7:weekday = "星期天";break;}var reallyt =year + "年" + month + "月" + day + "日" + " " + hours+ ":" + minutes + ":" + seconds + " " + amOrpm + " " + weekday;//document.write(reallyt);document.getElementById("nowTime").innerHTML="<h2>"+ reallyt + "</h2>";})(),1000);</script></head><body><h1>歡迎來到炒雞無敵大餐廳,現(xiàn)在的時間是:</h1><div id="nowTime"> </div></body></html>網(wǎng)頁報錯如下:
后面把匿名函數(shù)放出來聲明好,再在setInterval()里面調(diào)用,又可以用了,很郁悶(補(bǔ)充:或者把innerHTML換成innerText試試?不行 。。。) 。在網(wǎng)上搜到說是好像因為匿名函數(shù)是一行一行執(zhí)行的,在執(zhí)行到innerHTML那里時,因為網(wǎng)頁中的id為nowTime的div還沒加載,所以找不到就報錯了 。不知道這個解釋正不正確 。
改正后代碼:
結(jié)果:
貌似還有一個方法是:把js腳本放在body后面引入? 在我這份代碼中不行 。。。
關(guān)于index通過getElement系列函數(shù)獲取的元素集合有一個index屬性 。例如
var temp = document.getElementByName("x");temp[0].index=i;這段代碼表示,第一個元素的下標(biāo)等于i 。
在a標(biāo)簽中使用onclick等事件在a標(biāo)簽中使用onclick等事件時,為了防止此事件失效,需要把a(bǔ)標(biāo)簽的href屬性的屬性值設(shè)置為:javascript:void(0);
使用getElementXXXX系列函數(shù)使用getElementXXXX系列函數(shù)時,如果要獲取標(biāo)簽的各種屬性,在html中標(biāo)簽的屬性名怎么寫,js中的屬性名就怎么寫 。只有一個意外,如果要獲取標(biāo)簽的class屬性,則在js中要通過clsaaName來獲取
var d = getElementById("div11");d.className = "div22"; //通過className來獲取類名<div id = "div11" class = "div1">kadl</div>z-index使用在網(wǎng)頁中,要想使z-index出現(xiàn)效果,元素必須設(shè)置定位,不管是絕對定位還是相對定位都可以,根據(jù)情況
css中的透明度使用opacity(x)實現(xiàn),x的取值為0-1之間的小數(shù) 。


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!

「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: