【HTML笔记】_JS基础two

为了写页面硬着头皮上HTML,一切从0开始,但愿我能OK!

html5.jpg

【前言】
HTML是框架,CSS是样式,JS是行为,JS越牛逼,工资越高!!!

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JS属性操作,if条件</title>
</head>
<body>
    <input type="text" value="" id="text1" style="width: 250px">
    <input type="button" value="弹出" id="but1">
    <br>
    <img src="" alt="" id="img1" width="400px" height="300px">
</body>
<script>
    var oText=document.getElementById('text1');
    var oBut=document.getElementById('but1');
    var oImg=document.getElementById('img1');
    var num=1;
    oBut.onclick=function(){
        // alert(oText.value);
        // oImg.src=oText.value;
        if (num>2)
        {
            alert('没图片了!');
        }
        else
        {
            oImg.src='image/'+num+'.jpg';
            oText.value=oImg.src;
            num=num+1;          
        }
    }
</script>
</html>
单击图片切换
最后判断提示
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JS中的innerHTML</title>
    <!-- innerHTML用于获取指定关键字的所有html数据 -->
</head>
<body>
    <div id="div1">
        <span>这是一个innerHTML</span>
    </div>
    <input type="button" id="but1" value="点击">
</body>
<script>
    var oDiv1=document.getElementById('div1')
    var oBut1=document.getElementById('but1')
    oBut1.onclick=function(){
        alert(oDiv1.innerHTML)
        oDiv1.innerHTML='TEST';
    }
</script>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>html中添加class属性及其值</title>
    <style>
        div{
            width: 100px;
            height: 100px;
            background: red;
            border: 1px solid yellow;
            float: left;
            margin-left: 100px;
            text-align: center;
            font: 30px/100px "simhei";
            color: #fff;
            transition: 0.3s;
        }
        .a{
            border: 4px solid #26FF08;
            background: #2e00ef;
            color: #ccc;
            border-radius: 50%;
        }
        .b{
            border: 4px solid #26FF08;
            background: #7B8113;
            color: #220077;
            border-radius: 50%;
        }
        .c{
            border: 4px solid #26FF08;
            background: url('image/1.jpg');
            color: #ccc;
            border-radius: 50%;
        }
    </style>
</head>
<body>
    <div id="div1">第一个</div>
    <div id="div2">第二个</div>
    <div id="div3">第三个</div>
</body>
<script>
    var oDiv1=document.getElementById('div1');
    var oDiv2=document.getElementById('div2');
    var oDiv3=document.getElementById('div3');
    oDiv1.onclick=function(){
        oDiv1.className='a';
    }   
    oDiv2.onclick=function(){
        oDiv2.className='b';
    }   
    oDiv3.onclick=function(){
        oDiv3.className='c';
    }
</script>
</html>
原始图片
逐个点击,赋予class属性及其值
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,132评论 25 709
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,680评论 1 92
  • 春节放假前的某一天中午,我找了同事M在公司一楼打乒乓。同事Y正好路过,我问了一句:“要来打会吗?”同事Y放下手中的...
    深海鱼111阅读 3,736评论 6 2
  • 夕阳西下,余晖璀璨,幼童稚嫩,稚声朗朗,我却蓦然泪流满面,她们日渐长大,我们终将老去,岁月不留情,时间不蹉跎。
    暖笑如云阅读 2,767评论 0 2
  • 以“时间”为生命的计量单位,我花时间赚到了钱,又花时间消费了钱,钱本质上是一种财富流动的物质化表现单位形式,但我不...
    范一行阅读 1,592评论 0 2