span元素設定title及$event使用
<span title="我這個屬性只要滑鼠停留在上面就會顯示出來">文字文字文字</span>
v-for配合使用title
<tr v-for="(items,index) in takedataArr" >
<td>{{index+1}}月</td>
<td v-for="(item,i) in items" :key="i" :style="item.bgcolor" v-html="item.aqi" @mouseover="getTdTitle(item,$event)"></td>
</tr>
這裡的takedataArr是一個雙重陣列,item是json字串,$event指向當前觸發的事件
getTdTitle(item,e){//繫結滑鼠移入操作 給td的title屬性賦值
if(item != null && item != undefined && item != ''){
let tdtitle = "城市:"+item.cityname+"\n"
+"最嚴重汙染物:"+item.primarypol+"\n"+"綜合指數:"+item.countindex+"\n"
+"汙染等級:"+item.aqilevel+"\n"+"pm10:"+item.pm10+"\n"
+"co:"+item.co+"\n"+"no2:"+item.no2+"\n"
+"citycode:"+item.citycode+"\n"+"pm25:"+item.pm25+"\n"
+"so2:"+item.so2+"\n"+"aqi:"+item.aqi+"\n"
+"o3_8h:"+item.o3_8h+"\n"+"資料時間:"+item.datatime;
/*let m = JSON.stringify(item);//需要轉換成string格式
let arr = m.split(',');for(let i=0;i < arr.length;i++){tdtitle += arr[i]+"\n";};*/
e.currentTarget.title = tdtitle;//給當前td的title賦值
}
}
$event指向當前觸發的事件,呼叫需在元素觸發方法時傳入
<button @click = “clickfun($event)”>點選</button>
methods: {
clickfun(e) {
// e.target 是你當前點選的元素
// e.currentTarget 是你繫結事件的元素
#獲得點選元素的前一個元素
e.currentTarget.previousElementSibling.innerHTML
#獲得點選元素的第一個子元素
e.currentTarget.firstElementChild
# 獲得點選元素的下一個元素
e.currentTarget.nextElementSibling
# 獲得點選元素中id為string的元素
e.currentTarget.getElementById("string")
# 獲得點選元素的string屬性
e.currentTarget.getAttributeNode('string')
# 獲得點選元素的父級元素
e.currentTarget.parentElement
# 獲得點選元素的前一個元素的第一個子元素的HTML值
e.currentTarget.previousElementSibling.firstElementChild.innerHTML
}
},
相關文章
- css設定span元素的尺寸CSS
- CSS 設定 span 元素 寬度與高度CSS
- 如何設定span元素的寬度和高度
- 如何用css設定span元素的寬度CSS
- span元素設定margin和padding不好用padding
- 將span元素設定為固定寬度和高度程式碼
- Vue設定頁面的titleVue
- vue · 使用vue-router設定每個頁面的titleVue
- 設定 oracle event traceOracle
- webapp 中為span元素賦值WebAPP賦值
- oracle Database Event trace 設定OracleDatabase
- 使用jquery設定元素的透明度jQuery
- 如何實現span元素垂直水平居中效果
- ORACLE多個event設定方式Oracle
- javascript使用style方式設定元素的樣式JavaScript
- title並不只適用於連結元素
- title並不只適用於連結<a>元素
- div和span元素的用法簡單介紹
- 設定Event事件來追蹤Trace事件
- event 10046等的設定
- css中span元素的width屬性無效果原因及多種解決方案CSS
- vue2 單頁面如何設定網頁titleVue網頁
- HTML元素設定可拖拽HTML
- canvas—元素樣式設定Canvas
- 使用 CSS 選擇器實現對不含 title 屬性元素的選擇CSS
- 偽元素需要將其設定為塊級元素或者塊級內聯元素才能設定尺寸
- oracle驗證設定的event是否生效:Oracle
- oracle Database Event trace 設定【Blog 搬家】OracleDatabase
- input元素預設選中設定
- 為什麼設定css使用百分比設定元素高度無效CSS
- css使用偽物件選擇器設定元素內容CSS物件
- jQuery使用css()方法設定元素的display屬性值jQueryCSS
- 而此時span元素的高度與父級一樣
- 行內元素屬性設定
- CSS 設定svg元素樣式CSSSVG
- JavaScript設定元素透明度JavaScript
- JavaScript設定元素float浮動JavaScript
- JS如何設定元素樣式?JS