HTML5新增自定義屬性的特性,在HTML代碼中,我們可以在標(biāo)簽上直接定義自定義屬性,自定義屬性命要以'data-'開頭
創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括皋蘭網(wǎng)站建設(shè)、皋蘭網(wǎng)站制作、皋蘭網(wǎng)頁制作以及皋蘭網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,皋蘭網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到皋蘭省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
p?data-hello="這是自定義屬性的值"呵呵呵呵/p
我們可以使用原生JS獲取到自定義屬性的值
let?p?=?document.querySelector('p')
console.log(p.dataset.hello)?//這是自定義屬性的值
也可以通過jquery獲取自定義屬性的值
$('p').data('hello')?//這是自定義屬性的值
當(dāng)然,也可以通過傳統(tǒng)的方法來獲取自定義屬性的值
let?p?=?document.querySelector('p')
p.getAttribute('data-hello');
p.setAttribute('data-hello','這是重新賦值')
//jquery
$('p').attr('data-hello')??//獲取
$('p').attr('data-hello','設(shè)置')??//設(shè)置
input?id="A"?onkeydown="setText(value)"
input?id="B"
//?同步監(jiān)聽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");???????????? //創(chuàng)建一個div
var Ospan=document.createElement("span");????????? //創(chuàng)建一個span
Odiv.style.cssText="width:200px;height:200px;background:#636363;
text-align:center;line-height:220px";??? //創(chuàng)建div的css樣式
//Odiv.id="box";??????????????????????????? //創(chuàng)建div的id為box
//Odiv.className="Box";??????????????????? //div的class為Box
Odiv.appendChild(Ospan);??????????? //在div內(nèi)創(chuàng)建一個span
document.body.appendChild(Odiv);??????? //在body內(nèi)創(chuàng)建一個div?
}
/script