JavaScript input range
上記で質問した者です
PC Firefoxで無事background-imageを取得できました
Android Chromeで実行したところnoneが表示されbackground-imageが取得できないことがわかりました
コードは下記になります
なぜnoneになるのでしょうか?
わかる方回答お願いいたします
<style> input[type=range]{ -webkit-appearance: none; } /* Chrome */ input[type=range]::-webkit-slider-runnable-track{ height: 5px; background: gray; } input[type="range"]::-webkit-slider-thumb{ -webkit-appearance: none; width: 48px; height: 48px; margin-top: -24px; background: url("https://pngimg.com/uploads/free/free_PNG90756.png") no-repeat 0 0; } </style> <script> window.onload=function(){ range = document.createElement("input"); range.type="range"; range.min="0"; range.max="100"; range.style.width="100px"; range.style.height="50px"; document.body.appendChild(range); Array.from(document.querySelectorAll("input[type=range]"), r => { var property = window.getComputedStyle(r, '::-webkit-slider-thumb').getPropertyValue('background-image'); alert(property); }); } </script>
タイトルが全く同じです。
要件を記載してください。(指摘したいのは「タイトル同じなら要件は同じ。解決してないのでは?」と言う点)
質問は編集できます。
https://teratail.com/help/question-tips#questionTips3-1
回答1件
あなたの回答
tips
プレビュー