表單和輸入輸出

認識表單元素

1.文本輸入框
<input type="text" name="" id="">
2.復選框
<input type="checkbox" name="" id="">
3.按鈕
<input type="button" name="" id="">
4.下拉框

<select name="" id="">
        <option value="">1</option>
        <option value="">2</option>
        <option value="">3</option>
        <option value="">4</option>
        <option value="">5</option>
    </select>

5.單選按鈕
<input type="radio" id="" name="">
6.顏色選擇框
<input type="color" name="" id="">
7.進度框
<input type="range" name="" id="">

*使用label嵌套可以選中文字將會選擇按鈕
也可以使用<label for="id名">文字描述</label>

*瀏覽器對input的支持情況和其他input標簽

開發(fā)流程

1.寫出結(jié)構(gòu)化的HTML方法1
??寫出結(jié)構(gòu)化的HTML方法2
2.獲取表單元素值
3.點擊時進行改變
4.輸出內(nèi)容

基礎(chǔ)工作具體流程

1.HTML中</body>上一行引入自己寫的js文件
2.選擇元素

var 變量名=document.querySelector('選擇器');

3.賦值變量內(nèi)部內(nèi)容

變量名.innerHTML=內(nèi)容
其中內(nèi)容可以是DOM節(jié)點eg:
preview.innerHTML='<span style="color:#000;backGround:#fff;font-size:13px">這是文本</span>';

4.使用變量進行調(diào)整自己需要變化的量eg:
var color='#000';
var color='#fff';
var fontSize=13;
var text="這是一段富文本內(nèi)容";
變量.innerHTML='<span style="color:'+color+';backGround:'+bgColor+';font-size:'+fontSize+'px">'+text+'</span>';

*js的變量名一般采取駝峰命名法:即第一個單子首字母小寫,其余單詞的首字母進行大寫
css的類名則是第一個單詞-第二個單詞

5.獲取表單元素的值

1.選擇表單

var textInput=document.querySelector('.form-group .field .text-Input');

2.獲取值

var text=textInput.value;

*在瀏覽器中選中獲取值的元素场靴,在console控制臺中$0.value就可以獲取該元素的值

6.重構(gòu)函數(shù)輸出代碼

1.去掉不必要的代碼和不必要的注釋
2.調(diào)整結(jié)構(gòu)

7.測試代碼蹋嵌,改變值查看是否有自己需要的效果

認識函數(shù)

函數(shù)作用:減少代碼重復量。給代碼片段命名字恕酸,即函數(shù)名
1.建立函數(shù)
function 函數(shù)名(){
//代碼片段
}
2.函數(shù)執(zhí)行
函數(shù)名();

添加事件

1.選擇元素
var 變量名=document.querySelector('選擇器');//事件監(jiān)聽
2.添加事件監(jiān)聽
變量名.addEventListener('事件',函數(shù)名);//當事件觸發(fā)仁期,調(diào)用函數(shù)

注意代碼格式

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末藏杖,一起剝皮案震驚了整個濱河市芽丹,隨后出現(xiàn)的幾起案子北启,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件咕村,死亡現(xiàn)場離奇詭異场钉,居然都是意外死亡,警方通過查閱死者的電腦和手機懈涛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進店門惹悄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人肩钠,你說我怎么就攤上這事≡葜常” “怎么了价匠?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長呛每。 經(jīng)常有香客問我踩窖,道長,這世上最難降的妖魔是什么晨横? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任洋腮,我火速辦了婚禮,結(jié)果婚禮上手形,老公的妹妹穿的比我還像新娘啥供。我一直安慰自己,他們只是感情好库糠,可當我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布伙狐。 她就那樣靜靜地躺著,像睡著了一般瞬欧。 火紅的嫁衣襯著肌膚如雪贷屎。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天艘虎,我揣著相機與錄音唉侄,去河邊找鬼。 笑死野建,一個胖子當著我的面吹牛属划,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播贬墩,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼榴嗅,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了陶舞?” 一聲冷哼從身側(cè)響起嗽测,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后唠粥,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體疏魏,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年晤愧,在試婚紗的時候發(fā)現(xiàn)自己被綠了大莫。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡官份,死狀恐怖只厘,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情舅巷,我是刑警寧澤羔味,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站钠右,受9級特大地震影響赋元,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜飒房,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一搁凸、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧狠毯,春花似錦护糖、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至惜颇,卻和暖如春皆刺,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背凌摄。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工羡蛾, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人锨亏。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓痴怨,卻偏偏與公主長得像,于是被迫代替她去往敵國和親器予。 傳聞我的和親對象是個殘疾皇子浪藻,可洞房花燭夜當晚...
    茶點故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容