抛出异常throw:
<script>
function myFunction()
{
try
{
var x=document.getElementById("demo").value;
if(x=="") throw "empty";
if(isNaN(x)) throw "not a number";
if(x>10) throw "too high";
if(x<5) throw "too low";
}
catch(err)
{
var y=document.getElementById("err_message");
y.innerHTML="Error: " + err + ".";
}
}
</script>
<h1>My First JavaScript</h1>
<p>Please input a number between 5 and 10:</p>
<input id="demo" type="text">
<button type="button" onclick="myFunction()">Test Input</button>
<p id="err_message"></p>
HTML
CSS
JS
对事件做出反应:
存在的事件:
当用户点击鼠标时onclick
当网页已加载时 onload
当图像已加载时
当鼠标移动到元素上时
当输入字段被改变时
当提交 HTML 表单时
当用户触发按键时
添加和删除节点:
创建新的元素:var para=document.creatElement("element_name")
var para = document.creatElement("element_name");
创建新的元素节点(如果需要添加文本信息)
vra text=document.creatTextNode("my_text");
向元素追加文本节点:
para.appendChild(node);