| //window.onload = modTwo; |
| |
/* |
| |
1、点击单元格内容 弹窗promrt接收值 将接受的值提换单元格内容 |
| |
2、点击单元格 出现2个按钮 加粗 字体颜色标红 |
| |
1、给点击的元素加属性 为了区分加粗的对象 |
| |
2、给按钮加点击事件 |
| |
3、找到元素,修改样式 |
| |
3、创建一行 |
| |
*/ |
| |
|
| |
/* |
| |
1、获取所有的td标签 |
| |
2、循环td 给每一个替代加上onclick属性 |
| |
*/ |
| |
//给所有元素加onclick事件 |
| |
function modTwo(){ |
| |
|
| |
var tdArr = document.getElementsByTagName("td"); |
| |
|
| |
for(var i = 0; i<tdArr.length;i++){ |
| |
tdArr[i].setAttribute("onclick","modone(this)"); |
| |
tdArr[i].style.cursor = "pointer"; |
| |
} |
| |
} |
| |
|
| |
|
| |
|
| |
/* |
| |
1、给单元格添加点击事件 |
| |
2、方法内逻辑,弹窗接收用户的输入。=>保存在一个变量里面 |
| |
3、找到要修改内容的单元格,通过操作内容把用户输入的值提换进去 |
| |
*/ |
| |
var td_obj; |
| |
//td的点击事件 |
| |
function modone(obj){ |
| |
td_obj = obj; |
| |
//修改值 |
| |
obj.innerHTML = prompt("输入要修改的值"); |
| |
//按钮显示 |
| |
var div = document.getElementById("dd"); |
| |
div.style.display = "block"; |
| |
|
| |
//给本标签添加自定义属性 |
| |
obj.setAttribute("abc","abc"); |
| |
} |
| |
|
| |
|
| |
//加粗按钮 |
| |
function jc(){ |
| |
//找到所有td |
| |
var tdArr = document.getElementsByTagName("td"); |
| |
|
| |
for(var i = 0; i<tdArr.length;i++){ |
| |
//找元素 |
| |
var a = tdArr[i].getAttribute("abc"); |
| |
if(a == "abc"){ |
| |
tdArr[i].style.fontWeight = "bold"; |
| |
tdArr[i].removeAttribute("abc"); |
| |
} |
| |
} |
| |
} |
| |
//字体变红按钮 |
| |
function bh(){ |
| |
//td_obj是全局变量 |
| |
td_obj.style.color = "red"; |
| |
//按钮显示 |
| |
var div = document.getElementById("dd"); |
| |
div.style.display = "none"; |
| |
} |