摘要:為其添加屬性區(qū)分微信還是支付寶微信支付寶獲取標(biāo)簽數(shù)組如果被選中則執(zhí)行以下代碼如果選中微信,則輸出反之輸出四自定義選中框樣式未選中的樣式不換行空格選中之后的樣式
一、用戶可選擇微信支付或者支付寶支付
單選框知識點(diǎn)注意:
1.必須要為input添加name屬性,并且屬性值都是相同的,才能實(shí)現(xiàn)單選框
2.type屬性為radio
二、不同瀏覽器其默認(rèn)的選項(xiàng)不同
js方法:對象.checked = true
備注:微信瀏覽器默認(rèn)選擇微信支付
其它瀏覽器默認(rèn)選擇支付寶支付
judgePay() { if (browser.versions.mobile && browser.versions.weixin) { // 既是移動(dòng)端也是微信瀏覽器 document.getElementById("wechat").checked = true //獲取id為‘wechat’的標(biāo)簽,并為它添加屬性checked } else if (browser.versions.mobile && !browser.versions.weixin) { // 移動(dòng)端但不是微信瀏覽器 document.getElementById("zhifubao").checked = true //同上 } }
三、獲取當(dāng)前選中的是微信支付還是支付寶支付。
為其添加value屬性區(qū)分微信還是支付寶 微信:value="wechat_h5" 支付寶:value="alipay_h5"
getPayType() { var choose = document.getElementsByClassName("choose") // 獲取標(biāo)簽數(shù)組 for (var i = 0; i < choose.length; i++) { if (choose[i].checked) { // 如果被選中則執(zhí)行以下代碼 console.log(choose[i].getAttribute("value")) // 如果選中微信,則輸出wechat_h5 反之輸出 alipay_h5 } } },
四、自定義選中框樣式
input[type="radio"] + label::before // 未選中的樣式 content "a0" /* 不換行空格 */ display inline-block vertical-align middle font-size 12px width 0.213333rem /* 8/37.5 */ height 0.213333rem /* 8/37.5 */ border-radius 50% border 1px solid #01cd78 text-indent 0.15em line-height 1 background-clip content-box padding 0.08rem /* 3/37.5 */ input[type="radio"]:checked + label::before // 選中之后的樣式 background-color #01cd78 background-clip content-box padding 0.08rem /* 3/37.5 */ input[type="radio"] position absolute clip rect(0, 0, 0, 0)
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/100791.html
摘要:前言是否曾經(jīng)被業(yè)務(wù)提出能改改這個(gè)單選框的顏色吧讓它和主題顏色搭配一下吧,然后苦于原生不支持換顏色,最后被迫自己手?jǐn)]一個(gè)湊合使用。設(shè)置為的樣式行為特征單選框的行為特征,明顯就是選中與否,及選中狀態(tài)的改變事件,因此我們必須保持對外提供事件。 前言 ?是否曾經(jīng)被業(yè)務(wù)提出能改改這個(gè)單選框的顏色吧!讓它和主題顏色搭配一下吧!,然后苦于原生不支持換顏色,最后被迫自己手?jǐn)]一個(gè)湊合使用。若拋開inpu...
摘要:中單選框下拉框的取值設(shè)置一單選框前言中,方法獲取的是元素的屬性而獲取的則是元素的特性。和應(yīng)使用方法進(jìn)行取值或賦值。 js/jQuery中單選框、下拉框的取值、設(shè)置 一.單選框 前言:jQuery中,prop()方法獲取的是元素的屬性(property),而attr()獲取的則是元素的特性(attribute)。selectedIndex, tagName, nodeName, node...
摘要:技術(shù)我們使用一些特殊的選擇器,然后配合單選框以及復(fù)選框自帶的一些特性,可以實(shí)現(xiàn)元素的顯示隱藏效果。當(dāng)接口返回的分?jǐn)?shù)是分的時(shí)候,剛好占據(jù)一半的星星,星半,只要計(jì)算出百分比就行,只用管數(shù)據(jù),用上數(shù)據(jù)驅(qū)動(dòng)的特點(diǎn)來動(dòng)態(tài)展示樣式這個(gè)簡直不要太容易。 最近做的一個(gè)項(xiàng)目涉及到評分和展示分?jǐn)?shù)的模塊,UI設(shè)計(jì)師也給了幾個(gè)切好的圖片,實(shí)現(xiàn)五角星評分方式很多,本質(zhì)愛折騰的精神和對性能追求以及便于維護(hù)的考慮,...
摘要:技術(shù)我們使用一些特殊的選擇器,然后配合單選框以及復(fù)選框自帶的一些特性,可以實(shí)現(xiàn)元素的顯示隱藏效果。當(dāng)接口返回的分?jǐn)?shù)是分的時(shí)候,剛好占據(jù)一半的星星,星半,只要計(jì)算出百分比就行,只用管數(shù)據(jù),用上數(shù)據(jù)驅(qū)動(dòng)的特點(diǎn)來動(dòng)態(tài)展示樣式這個(gè)簡直不要太容易。 最近做的一個(gè)項(xiàng)目涉及到評分和展示分?jǐn)?shù)的模塊,UI設(shè)計(jì)師也給了幾個(gè)切好的圖片,實(shí)現(xiàn)五角星評分方式很多,本質(zhì)愛折騰的精神和對性能追求以及便于維護(hù)的考慮,...
摘要:技術(shù)我們使用一些特殊的選擇器,然后配合單選框以及復(fù)選框自帶的一些特性,可以實(shí)現(xiàn)元素的顯示隱藏效果。當(dāng)接口返回的分?jǐn)?shù)是分的時(shí)候,剛好占據(jù)一半的星星,星半,只要計(jì)算出百分比就行,只用管數(shù)據(jù),用上數(shù)據(jù)驅(qū)動(dòng)的特點(diǎn)來動(dòng)態(tài)展示樣式這個(gè)簡直不要太容易。 最近做的一個(gè)項(xiàng)目涉及到評分和展示分?jǐn)?shù)的模塊,UI設(shè)計(jì)師也給了幾個(gè)切好的圖片,實(shí)現(xiàn)五角星評分方式很多,本質(zhì)愛折騰的精神和對性能追求以及便于維護(hù)的考慮,...
閱讀 2248·2021-11-15 11:36
閱讀 1664·2021-09-23 11:55
閱讀 2553·2021-09-22 15:16
閱讀 2084·2019-08-30 15:45
閱讀 1931·2019-08-29 11:10
閱讀 1087·2019-08-26 13:40
閱讀 980·2019-08-26 10:44
閱讀 3229·2019-08-23 14:55