
正文
html5赋值,html input赋值
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
关于HTML5如何自定义属性
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','设置') //设置
相关问答
Q1: HTML JS 取值和赋值
input id="A" onkeydown="setText(value)"
input id="B"
// 同步监听A的输入 将A的value赋值给B
function setText(value){
var b = document.getElementById("B");
b.value = value;
}
Q2: 请教一个关于Html5 input 新标签赋值的问题
啥问题。。。
赋值直接js
document.getElementBy(id).innerHTML==''
或者
$("#id").val(value);
Q3: html5 中三元运算符能赋值使用吗
可以使用:
比如
a = (c 0 )? 1 : 2;
(c 0 )? 1 : 2;这个才是三元式。
如果c小于0也就是c0为true,则整个三元式等于1,所以赋值给a等于1.
反之为false,则整个三元式等于2,所以赋值给a等于2
Q4: html5 怎么动态创建div并赋值
用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





