javascript学习笔记

Posted strugglecola

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript学习笔记相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<script>
function displayDate(){
    document.getElementById("demo").innerHTML=Date();     //先获取id是demo的对象,在重新给对象里面的内容赋值
}
</script>
</head>
<body>

<h1>我的第一个 javascript 程序</h1>
<p id="demo">这是一个段落</p>

<button type="button" onclick="displayDate()">显示日期</button>

</body>
</html>
<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>菜鸟教程(runoob.com)</title> 
</head>
<body>
    
<script>
function changeImage()
{
    element=document.getElementById(myimage)
    if (element.src.match("bulbon"))                 //默认的src是 src="/images/pic_bulboff",点击的时候match()判断src中是否包含字符串bulbon
     {
          element.src="/images/pic_bulboff.gif";
      }
    else
   {
          element.src="/images/pic_bulbon.gif";
   }
}
</script>
<img id="myimage" onclick="changeImage()"
src="/images/pic_bulboff.gif" width="100" height="180">
<p>点击灯泡就可以打开或关闭这盏灯</p>
    
</body>
</html>
x=document.getElementById("demo")  //找到元素 
x.style.color="#ff0000";           //改变样式
function myFunction()
{
    var x=document.getElementById("demo").value;    //获取id的demo对象里面你的值
    if(x==""||isNaN(x))
    {
        alert("不是数字");
    }
}

注意 var x=document.getElementById("demo").value;     如果有框框,比如input标签用的是value

   var x=document.getElementById("demo").innerHTML  没有框框的,比如<p>标签

var person={firstname:"John", lastname:"Doe", id:5566};    //创建对象
person.lastName;
                //两种方式访问对象属性
person["lastName"];
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script>
function validateForm() {
    var x = document.forms["myForm"]["fname"].value;    //判断表单中的fname的值是否存在
    if (x == null || x == "") {
        alert("需要输入名字。");
        return false;
    }
}
</script>
</head>
<body>

<form name="myForm" action="demo_form.php"
onsubmit="return validateForm()" method="post">
名字: <input type="text" name="fname">
<input type="submit" value="提交">
</form>

</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>

<form action="demo_form.php" method="post">          //自动验证表单是否为空   低版本浏览器不支持
  <input type="text" name="fname" required="required">
  <input type="submit" value="提交">
</form>

<p>点击提交按钮,如果输入框是空的,浏览器会提示错误信息。</p>

</body>
</html>

 

以上是关于javascript学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

ReactJs学习笔记01

Javascript MVC 学习笔记 视图和模板

译文:18个实用的JavaScript代码片段,助你快速处理日常编程任务

[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段

如鹏网学习笔记JavaScript

Javascript学习笔记:闭包题解