最近总在用色板取值 ,每次十进制转换十六进制都要再去网上搜个转换工具,索性自己写一个.
使用:以RGB为例每个值用逗号隔开如 255,255,255 输入为#ffffff
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>十进制转换十六进制</title> <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script> </head> <body> <input type="text" id="inputstr"> <button id="btn">转换</button> <p id="addwold">#</p> </body> <script> $("#btn").on("click", function () { var add=""; var inputstr = $("input").val(); if(inputstr.indexOf("\,")!= -1){ var words=inputstr.split("\,"); }else { alert("no"); console.log("ddd","1111"); } if(words.length>0){ words.forEach(function (item,index) { add+=Number(words[index]).toString(16); }) console.log(add); $("#addwold").append(add); } }); </script> </html>