第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在 Web 組件 Java 腳本中將數(shù)字轉(zhuǎn)換為相應(yīng)的字母

如何在 Web 組件 Java 腳本中將數(shù)字轉(zhuǎn)換為相應(yīng)的字母

HUH函數(shù) 2023-06-09 15:48:08
你好一種類型的文本輸入,當(dāng)寫一個(gè)數(shù)字時(shí),將相應(yīng)的文本寫在另一個(gè)例子下面123..一二三……111 一一一 ... 825 八二五 123 一二三 111 一一一我以該功能為基礎(chǔ),但我不知道該怎么做如果有人可以幫助我,非常感謝const tmp= document.createElement('template');tmp.innerHTML=`    <div>            <input type="text" placeholder="Tercer componente" onkeyup="remplacenumber(this)"  />    <label miPropiedad="" />    </div>`;function remplacenumber(e){    e.value = e.value.replace(/[1-1000]/g, "")  }class Numeros extends HTMLElement{        constructor(){        super();         this._shadowRoot=this.attachShadow({'mode':'open'});       }}window.customElements.define('neo-numeros',Numeros)
查看完整描述

3 回答

?
嚕嚕噠

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個(gè)贊

正如評(píng)論中所建議的那樣,因?yàn)槟幌敫玫卮蛴?shù)字用戶一個(gè)包含數(shù)字字符串的數(shù)組,并使用該數(shù)組中數(shù)字的索引位置來創(chuàng)建以字母形式表示您的數(shù)字的字符串


var numtoStrarr = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"]


function returnNumberAsString(numberInput) {

  var numSplit = numberInput.toString().split('');

  var stringArr = [];

  numSplit.forEach(x => stringArr.push(numtoStrarr[x]));

  return stringArr.join(' ');

}

console.log(returnNumberAsString(100));


console.log(returnNumberAsString(1130));


查看完整回答
反對(duì) 回復(fù) 2023-06-09
?
三國(guó)紛爭(zhēng)

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超7個(gè)贊

對(duì)于我的觀點(diǎn):


const output = document.getElementById("numbersOutput");


function replaceNumber(input) {

  const numbersInLetters = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"];

  let numbers = input.value.split("");

  let newNumbers = numbers.map((n) => numbersInLetters[parseInt(n)]);

  output.innerHTML = newNumbers.join(" ");

}

<input type="number" placeholder="Enter a number" onkeyup="replaceNumber(this)" />

<p id="numbersOutput"></p>

您仍然使用您的 HTML 輸入?yún)^(qū)域。

  • numbers是包含您的輸入的字符串?dāng)?shù)組。

  • newNumbers是一個(gè)字符串?dāng)?shù)組,其中包含轉(zhuǎn)換為文字?jǐn)?shù)字的數(shù)字。



查看完整回答
反對(duì) 回復(fù) 2023-06-09
?
qq_遁去的一_1

TA貢獻(xiàn)1725條經(jīng)驗(yàn) 獲得超8個(gè)贊

我相信這就是您要找的:


const numberToWordsBank = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"];


const numberInput = document.getElementById("number-input");

const words = document.getElementById("words")

const updateTranslation = document.getElementById("update-translation")


updateTranslation.addEventListener("click", () => {

    words.textContent = '';

    for (const number of numberInput.value) {

        words.textContent += numberToWordsBank[number] + ' ';

    }

});

HTML(將 script.js 更改為您的 javascript 文件的名稱):


<input id="number-input" type="text" />

<button id="update-translation">update</button>

<p id="words"></p>


<script src="script.js"></script>


查看完整回答
反對(duì) 回復(fù) 2023-06-09
  • 3 回答
  • 0 關(guān)注
  • 228 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)