<html>
<head>
<title></title> </head>
<body>
<ul id="list">
<li>a</li>
<li>b</li>
<li>c</li>
<li>d</li>
<li>e</li>
</ul>
</body>
</html>要求如下 用JS实现
<script language="JavaScript1.2">
function changetitle(){
var list1 = document.getElementById("list");
var list2=list1.getElementsByTagName("li");
for (var i = 0; i < list2.length; i++) {
}
}
changetitle();
</script>现在可以取到上边的标签了
我想要在鼠标移动到数字上的时候可以动态的修改标题 就是document.title
2个要求 1:可以在鼠标移动到什么地方 title显示 文字的内容
2. 可以在鼠标移动到什么地方 title显示文字所在的行数
请分别实现 谢谢了
<head>
<title></title> </head>
<body>
<ul id="list">
<li>a</li>
<li>b</li>
<li>c</li>
<li>d</li>
<li>e</li>
</ul>
</body>
</html>要求如下 用JS实现
<script language="JavaScript1.2">
function changetitle(){
var list1 = document.getElementById("list");
var list2=list1.getElementsByTagName("li");
for (var i = 0; i < list2.length; i++) {
}
}
changetitle();
</script>现在可以取到上边的标签了
我想要在鼠标移动到数字上的时候可以动态的修改标题 就是document.title
2个要求 1:可以在鼠标移动到什么地方 title显示 文字的内容
2. 可以在鼠标移动到什么地方 title显示文字所在的行数
请分别实现 谢谢了
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<script type="text/javascript">//<![CDATA[
window.onload = function(){
var vLi = document.getElementsByTagName("li");
for(var i = 0; i < vLi.length; i++){
vLi[i].onmouseover = function(){
this.title = "我是第"+i+"行\n"+"title:"+this.innerHTML;
}; }
}
//]]></script>
</head>
<body>
<ul>
<li>我是行1</li>
<li>我是行2</li>
<li>我是行3</li>
<ul>
</body>
</html>
<head>
<title></title></head>
<body>
<ul id="list">
<li>a</li>
<li>b</li>
<li>c</li>
<li>d</li>
<li>e</li>
</ul>
<p id="sx"></p>
</body>
</html>要求如下 用JS实现
<script language="JavaScript1.2">
function changetitle(){
document.title="我有2个要求";
var list=document.getElementById("list").getElementsByTagName("li");
for (var i = 0; i < list.length; i++) {
list[i].index=i;
list[i].onmouseover=function(i){
document.title="<font color='red'>该行内容为:"+this.innerHTML+",行数为:"+(this.index+1)+"</font>";
document.getElementById('sx').innerHTML="<font color='red'>看最上面浏览器标题,该行内容为:"+this.innerHTML+",行数为:"+(this.index+1)+"</font>";
} }
}
window.onload=changetitle;
</script>
<head>
<title></title>
</head>
<body>
<ul id="list">
<li>a</li>
<li>b</li>
<li>c</li>
<li>d</li>
<li>e</li>
</ul>
<p id="sx"></p>
</body>
</html>要求如下 用JS实现
<script language="JavaScript1.2">
function changetitle(){
document.title="我有2个要求";
var list=document.getElementById("list").getElementsByTagName("li");
for (var i = 0; i < list.length; i++) {
//list[i].index=i;
(function(i){
list[i].onmouseover=function(){
document.title="<font color='red'>该行内容为:"+this.innerHTML+",行数为:"+(i+1)+"</font>";
document.getElementById('sx').innerHTML="<font color='red'>看最上面浏览器标题,该行内容为:"+this.innerHTML+",行数为:"+(i+1)+"</font>";
}
})(i); }
}
window.onload=changetitle;
</script>
<html>
<head>
<title></title> </head>
<body>
<ul id="list">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
<script language="JavaScript1.2">
function changetitle(){
var list1 = document.getElementById("list");
var list2=list1.getElementsByTagName("li");
for (var i = 1; i < list2.length; i++) {
(function(){
var x=i;
list2[i].onmouseover=function(){
document.title=x;
}
})();
}
}
changetitle();
</script>
</body>
</html>