十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
HTML5新增自定义属性的特性,在HTML代码中,我们可以在标签上直接定义自定义属性,自定义属性命要以'data-'开头
创新互联服务项目包括皋兰网站建设、皋兰网站制作、皋兰网页制作以及皋兰网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,皋兰网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到皋兰省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
p data-hello="这是自定义属性的值"呵呵呵呵/p
我们可以使用原生JS获取到自定义属性的值
let p = document.querySelector('p')
console.log(p.dataset.hello) //这是自定义属性的值
也可以通过jquery获取自定义属性的值
$('p').data('hello') //这是自定义属性的值
当然,也可以通过传统的方法来获取自定义属性的值
let p = document.querySelector('p')
p.getAttribute('data-hello');
p.setAttribute('data-hello','这是重新赋值')
//jquery
$('p').attr('data-hello') //获取
$('p').attr('data-hello','设置') //设置
input id="A" onkeydown="setText(value)"
input id="B"
// 同步监听A的输入 将A的value赋值给B
function setText(value){
var b = document.getElementById("B");
b.value = value;
}
啥问题。。。
赋值直接js
document.getElementBy(id).innerHTML==''
或者
$("#id").val(value);
可以使用:
比如
a = (c 0 )? 1 : 2;
(c 0 )? 1 : 2;这个才是三元式。
如果c小于0也就是c0为true,则整个三元式等于1,所以赋值给a等于1.
反之为false,则整个三元式等于2,所以赋值给a等于2
用js 参考一下这个代码
script
window.onload=function () {
var Odiv=document.createElement("div"); //创建一个div
var Ospan=document.createElement("span"); //创建一个span
Odiv.style.cssText="width:200px;height:200px;background:#636363;
text-align:center;line-height:220px"; //创建div的css样式
//Odiv.id="box"; //创建div的id为box
//Odiv.className="Box"; //div的class为Box
Odiv.appendChild(Ospan); //在div内创建一个span
document.body.appendChild(Odiv); //在body内创建一个div
}
/script