用法

   语句,会在页面加载时执行。

  <body> 中的

<!DOCTYPE html>
<html>
<body>
.
.
< >
document.write(\"<h1>这是一个标题</h1>\");
document.write(\"<p>这是一个段落</p>\");
</ >
.
.
</body>
</html>

 

  <head> 中的 函数

<!DOCTYPE html>
<html>
<head>
< >
function myFunction()
{
    document.getElementById(\"demo\").innerHTML=\"我的第一个   函数\";
}
</ >
</head>
<body>
<h1>我的 Web 页面</h1>
<p id=\"demo\">一个段落</p>
<button type=\"button\"  =\"myFunction()\">尝试一下</button>
</body>
</html>

  <body> 中的 函数

<!DOCTYPE html>
<html>
<body>
<h1>我的 Web 页面</h1>
<p id=\"demo\">一个段落</p>
<button type=\"button\"  =\"myFunction()\">尝试一下</button>
< >
function myFunction()
{
    document.getElementById(\"demo\").innerHTML=\"我的第一个   函数\";
}
</ >
</body>
</html>

  外部的

  也可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代码。外部 文件的文件扩展名是 .js。

  如需使用外部文件,请在 < > 标签的 \"src\" 属性中设置该 .js 文件: 

<!DOCTYPE html>
<html>
<body>
<  src=\"my .js\"></ >
</body>
</html>

  你可以将脚本放置于 <head> 或者 <body>中,放在 < > 标签中的脚本与外部引用的脚本运行效果完全一致。

my .js 文件代码如下:

function myFunction()
{
    document.getElementById(\"demo\").innerHTML=\"我的第一个   函数\";
}

直接写入 HTML 输出流

  document.weite(\"<p>直接写入HTML输出流</p>\");

对事件的反应

  <button type=\"button\" =\"alert(\'当点击后显示的事件\')“>点击按钮</button>

  alert()函数多用在代码测试   点击事件

改变 HTML 内容

  x = document.getElementById(\"XXX\")  //查找的id元素

  x.innerHTML=\"Hello \";  //配合上述的点击事件则可以实现HTML内容的改变

改变 HTML 图像

< >
function 方法名()
{
    element=document.getElementById(\'元素名\')
    if (element.src.match(\"图一\"))
    {
        element.src=\"/images/图二.gif\";
    }
    else
    {
        element.src=\"/images/图一.gif\";
    }
}
</ >
<img id=\"元素名\"  =\"方法名()\" src=\"/images/pic_bulboff.gif\" width=\"100\" height=\"180\">

改变 HTML 样式

  x=document.getElementById(\"demo\") //找到元素

  x.style.color=\"#ff0000\"; //改变样式

验证输入

  

var x=document.getElementById(\"demo\").value;
    if(isNaN(x)||x.replace(/(^\\s*)|(\\s*$)/g,\"\")==\"\"){
        alert(\"不是数字\");
    }else{
        alert(\"是数字\");
}

 

收藏 打印