怎么使用js改变文字样式,例如:<style>#text{color:black}<style> <div id=“text”

怎么使用js改变文字样式,例如:<style>#text{color:black}<style> <div id=“text”,第1张

var vColor =document.getElementById("text").style.color

if(vCOlor =="black")

{

    document.getElementById("text").style.color ="red"

    document.getElementById("text").style.textDecoration = underline

}else

{

    document.getElementById("text").style.color ="blue"

}

Object.defineProperty(book,"year",{

get:function(){

return this._year

},

set:function(newValue){

if(newValue>2004){

this._year = newValue

this.edition += newValue - 2004

}

}

})

注意看这个方法 defineProperty 是给book添加一个year的属性

这个属性获取值的方法是 get  设置值的方法是set  和上面的_year无关

那么book 就有了year  和_year2个属性的

/^[a-zA-Z][_\d\w\W]*$/.test("dddd")用浏览器的开发工具, 在console测试测试就知道是否错了。

另外试试这个:/^[a-zA-Z]+[\d\w]*$/


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/bake/11945643.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存