| //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"; | 
|  | } |