JS操作屬性熙宇、函數(shù)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>js操作屬性</title>
    <script type="text/javascript">
        /*
        DOM是為了操作文檔(網(wǎng)頁)的API姊途,document是它的一個(gè)對(duì)象
        BOM是為了操作瀏覽器的API许布,window是它的一個(gè)對(duì)象
            常用BOM對(duì)象還有:alert聂使、定時(shí)器等
        */
        //整個(gè)文檔加載完之后執(zhí)行一個(gè)匿名函數(shù)
        window.onload = function(){
            document.getElementById('div1').title = "我看到了趣席!";

            //變量oA代表整個(gè)a標(biāo)簽
            var oA = document.getElementById('link1');
            oA.;
            oA.title = "跳轉(zhuǎn)到騰訊網(wǎng)"

            alert(oA.id);
            alert(oA.title);
        }
    </script>
</head>
<body>
    <div id="div1" class="div1" title="這是div元素粮彤,看到了嗎根穷?">這是一個(gè)div元素</div>

    <a href="#" id="link1">騰訊網(wǎng)</a>


    <!-- <script type="text/javascript">
        document.getElementById('div1').title = "我看到了!";
    </script> -->
</body>
</html>
  • JS操作style屬性
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>js操作style屬性</title>
    <script type="text/javascript">
        window.onload = function() {
            var oDiv = document.getElementById('div1');
            /*style屬性中的樣式屬性导坟,沒有"-"號(hào)的屿良,寫法相同*/
            oDiv.style.color = 'red';
            oDiv.style.background = 'gold';
            /*
            style屬性中的樣式屬性,帶"-"號(hào)的需要去掉"-"號(hào)惫周,寫成小駝峰式
                例如:font-size屬性要寫為fontSize
            */
            oDiv.style.fontSize = '30px';
        }
    </script>
</head>
<body>
    <div id="div1">這是一個(gè)div元素</div>
</body>
</html>
  • JS操作class屬性
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>js操作class</title>
    <style type="text/css">
        .box01{
            width: 200px;
            height: 200px;
            background-color: gold;
        }
        .box02{
            width: 300px;
            height: 300px;
            background-color: red;
        }
    </style>
    <script type="text/javascript">
        window.onload = function() {
            var oDiv = document.getElementById('div1');
            // 由于class是js中的保留關(guān)鍵字尘惧,所以設(shè)置class屬性時(shí),要寫為className
            oDiv.className = 'box02';
        }
    </script>
</head>
<body>
    <div class="box01" id="div1"></div>
</body>
</html>

函數(shù)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>js函數(shù)</title>
    <script type="text/javascript">
        function aa(){
            alert('hello!');
        }

        /*
        //直接調(diào)用
        aa();
        */
    </script>
</head>
<body>
    <input type="button" name="" value="彈框" onclick="aa()" />
</body>
</html>
  • 匿名函數(shù)
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>匿名函數(shù)</title>
    <script type="text/javascript">
        window.onload = function(){
            var oDiv = document.getElementById('div1');

            /*有名字的函數(shù)*/
            // oDiv.onclick = myalert;

            // function myalert(){
            //  alert('hello');
            // }

            /*匿名函數(shù)*/
            oDiv.onclick = function(){
                alert('hello');
            }
        }
    </script>
</head>
<body>
    <div id="div1">這是一個(gè)div元素</div>
</body>
</html>
  • 函數(shù)傳參
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>函數(shù)傳參</title>
    <script type="text/javascript">
        window.onload = function(){
            var oDiv = document.getElementById('div1');

            changeStyle('color', 'gold');
            changeStyle('background', 'red');
            changeStyle('width', '300px');
            changeStyle('height', '300px');
            changeStyle('fontSize', '30px');

            function changeStyle(styl, val){
                oDiv.style[styl] = val;
            }
        }
    </script>
</head>
<body>
    <div id="div1">這是一個(gè)div元素</div>
</body>
</html>

作業(yè)

  • if練習(xí)
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>if-1</title>
        <script type="text/javascript">
            
            var score = prompt("請(qǐng)輸入小明的期末成績(jī)(0-100):");
            
            
            //判斷值是否合法
            if(score > 100 || score < 0 || isNaN(score)){
                alert("哦買噶~~~");
            }else{
                //根據(jù)score的值來決定給小明什么獎(jiǎng)勵(lì)
                if(score == 100){
                    //獎(jiǎng)勵(lì)一臺(tái)寶馬
                    alert("寶馬递递,拿去開~~~");
                }else if(score >= 80){
                    //獎(jiǎng)勵(lì)一個(gè)手機(jī)
                    alert("手機(jī)喷橙,拿去玩~~~");
                }else if(score >= 60){
                    //獎(jiǎng)勵(lì)一本參考書
                    alert("參考書,拿去看~~~");
                }else{
                    alert("兩巴掌~~");
                }
            }
        </script>
    </head>
    <body>
        
    </body>
</html>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>if-2</title>
        <script type="text/javascript">
            
            var height = prompt("請(qǐng)輸入你的身高(CM):");
            var money = prompt("請(qǐng)輸入你的財(cái)富(萬):");
            var face = prompt("請(qǐng)輸入你的顏值(PX):");
            if(height > 180 && money > 1000 && face > 500){
                alert("就要嫁給他~~");
            }else if(height > 180 || money > 1000 || face > 500){ 
                alert("嫁吧登舞,比上不足贰逾,比下有余。");
            }else{
                alert("不嫁逊躁。");
            }
        </script>
    </head>
    <body>
        
    </body>
</html>
  • switch練習(xí)
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>switch-1</title>
        <script type="text/javascript">
            
            var score = 75;
            switch(true){
                case score >= 60 && score <=100:
                    console.log("合格");
                    break;
                case score < 60 && score >=0:
                    console.log("不合格");
                    break;
                default:
                    console.log("不合法");
                    break;
            }
                
        </script>
    <body>
    </body>
</html>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>switch練習(xí)2</title>
        <script type="text/javascript">
            
            var week = +prompt("請(qǐng)輸入1-7之間的一個(gè)整數(shù):");

            switch(week){
                case 1:
                    alert('星期一');
                    break;//結(jié)束整個(gè)switch語句
                case 2:
                    alert('星期二');
                    break;
                case 3:
                    alert('星期三');
                    break;
                case 4:
                    alert('星期四');
                    break;
                case 5:
                    alert('星期五');
                    break;
                case 6:
                    alert('星期六');
                    break;
                case 7:
                    alert('星期日');
                    break;
                default:
                    alert('不合法');
                    break;
            }
        </script>
    <body>
    </body>
</html>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末似踱,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子稽煤,更是在濱河造成了極大的恐慌核芽,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件酵熙,死亡現(xiàn)場(chǎng)離奇詭異轧简,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)匾二,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門哮独,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人察藐,你說我怎么就攤上這事皮璧。” “怎么了分飞?”我有些...
    開封第一講書人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵悴务,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我,道長(zhǎng)讯檐,這世上最難降的妖魔是什么羡疗? 我笑而不...
    開封第一講書人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮别洪,結(jié)果婚禮上叨恨,老公的妹妹穿的比我還像新娘。我一直安慰自己挖垛,他們只是感情好痒钝,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著晕换,像睡著了一般午乓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上闸准,一...
    開封第一講書人閱讀 51,370評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音梢灭,去河邊找鬼夷家。 笑死,一個(gè)胖子當(dāng)著我的面吹牛敏释,可吹牛的內(nèi)容都是我干的库快。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼钥顽,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼义屏!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蜂大,我...
    開封第一講書人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤闽铐,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后奶浦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體兄墅,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年澳叉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了隙咸。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡成洗,死狀恐怖五督,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情瓶殃,我是刑警寧澤充包,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站碌燕,受9級(jí)特大地震影響误证,放射性物質(zhì)發(fā)生泄漏继薛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一愈捅、第九天 我趴在偏房一處隱蔽的房頂上張望遏考。 院中可真熱鬧,春花似錦蓝谨、人聲如沸灌具。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽咖楣。三九已至,卻和暖如春芦昔,著一層夾襖步出監(jiān)牢的瞬間诱贿,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工咕缎, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留珠十,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓凭豪,卻偏偏與公主長(zhǎng)得像焙蹭,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子嫂伞,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354

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

  • 1. 三元運(yùn)算符 2. 運(yùn)算符的優(yōu)先級(jí) 3. 代碼塊 4. js操作屬性4.1 js操作style屬性4.2 js...
    zmm0404閱讀 618評(píng)論 0 0
  • 條件語句: 條件語句是通過判斷指定表達(dá)式的值來決 定執(zhí)行還是跳過某些語句孔厉。 最基本的條件語句:if...else ...
    dream_seeker閱讀 207評(píng)論 0 1
  • 條件語句: 條件語句是通過判斷指定表達(dá)式的值來決 定執(zhí)行還是跳過某些語句。 最基本的條件語句:if...else ...
    末版車閱讀 210評(píng)論 0 0
  • 條件語句: 條件語句是通過判斷指定表達(dá)式的值來決 定執(zhí)行還是跳過某些語句帖努。 最基本的條件語句:if...else ...
    鬼會(huì)畫符閱讀 142評(píng)論 0 0
  • 前幾天復(fù)旦大學(xué)教授的朋友無用論火了撰豺,她所謂的無用是無求而精神寬慰,是和朋友在一起自己能放下然磷,舒服郑趁! 年歲越大,反而...
    圣劍孤獨(dú)閱讀 290評(píng)論 0 3