//pare.js的代码
function pare(){
var pare=document.getElementsByTagName("p");
for(var i=0;i<pare.length;i++){
var text=pare[i].getAttribute("title");
if(text){
alert(text);
}
}
}
window.onload(pare);<script type="text/javascript" src="pare.js"></script>
<p title="精彩生活">精彩生活</p>这样引用怎么弹不出效果啊
function pare(){
var pare=document.getElementsByTagName("p");
for(var i=0;i<pare.length;i++){
var text=pare[i].getAttribute("title");
if(text){
alert(text);
}
}
}
window.onload(pare);<script type="text/javascript" src="pare.js"></script>
<p title="精彩生活">精彩生活</p>这样引用怎么弹不出效果啊
要不贴下完整代码吧,
是的,只是HTML的头部改用了HTML5的标记头
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
function pare(){
var pare=document.getElementsByTagName("p");
for(var i=0;i<pare.length;i++){
var text=pare[i].getAttribute("title");
if(text){
alert(text);
}
}
}
//window.onload(pare);这是个错误。写法不对
window.onload = pare;
</script>
</head><body><p title="精彩生活">精彩生活</p>
</body>
</html>
都是同一个文件夹下。要么你试着8楼的代码,把JS代码引入到外部JS中去
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>测试DOM</title>
<script type="text/javascript" src="web.js"></script></head><body><p title="精彩生活">精彩生活</p>
</body>
</html>function pare(){
var pare=document.getElementsByTagName("p");
for(var i=0;i<pare.length;i++){
var text=pare[i].getAttribute("title");
if(text){
alert(text);
}
}
}
window.onload=pare;
把这句代码贴到html文件中试试
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>测试DOM</title>
<script type="text/javascript" src="web.js"></script><script type="text/javascript">
window.onload=pare;
</script>