操作元素:操作属性、操作样式、操作文本


我们发现:
操作属性直接:“元素.属性=结果”就可以了
操作样式需要:“元素.style.驼峰命名的样式名=结果”

操作属性、样式js代码如下,很简单
function iChange() {
  var ele = document.getElementById("fInput")
  ele.value = prompt("请输入你希望填入的结果")
  // alert("type is : " + ele.type + " and id is : " + ele.id + " and new value is : " + ele.value)
  // 每次弹窗很烦,所以就关了,但是展示一下是有可以直接获得属性这个功能的
  console.log(("type is : " + ele.type + " and id is : " + ele.id + " and new value is : " + ele.value))
  ele.style.backgroundColor = "lightgray"
  ele.style.color = prompt("请输入你希望字体改变的结果颜色(英文全小写输入):")
}

接下来是操作文本
好的,看看能不能把这部分文本改变了
js代码如下:
function cChange() {
  var ele = document.getElementById("fContent");
  ele.innerText = prompt("你希望将这段文本改为什么") // 我想说的重点是这个属性,即innerText,可以达到操作文本的效果
  // ele.innerHTML = "
如果使用innerHTML可以识别html标签,但是innerText则不可以的
"
  ele.style.border = "2px solid black"
  ele.style.marginLeft = "50px"
  ele.style.marginRight = "50px"
  ele.style.marginTop = "10px"
}