亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何格式化爪哇腳本/html刺痛設置寬度?

如何格式化爪哇腳本/html刺痛設置寬度?

慕虎7371278 2022-09-23 21:41:40
我想創建一個乘法10 x 10板。每個“單元格”應具有相同的寬度。for (i = 1; i < 11; i++) {  for (j = 1; j < 11; j++) {    document.write(i * j + " ")  }  document.write("<br>")}
查看完整描述

4 回答

?
嚕嚕噠

TA貢獻1784條經驗 獲得超7個贊

使用字符串的解決方案


let html = "";

for (let i = 1; i < 11; i++) {

  for (let j = 1; j < 11; j++) {

    html += String(i * j).padStart(3, " ") + " ";

  }

  html += "<br>";

}

document.getElementById("output").innerHTML = html.replace(/ /g, "&nbsp;");

#output {

  font-family: monospace;

}

<output id="output"></output>


查看完整回答
反對 回復 2022-09-23
?
人到中年有點甜

TA貢獻1895條經驗 獲得超7個贊

document.write("<pre>")

for (i = 1; i < 11; i++) {

  for (j = 1; j < 11; j++) {

    document.write(String(i * j).padStart(4, ' '))

  }

  document.write("<br>")

}

document.write("</pre>")


查看完整回答
反對 回復 2022-09-23
?
回首憶惘然

TA貢獻1847條經驗 獲得超11個贊

此解決方案適用于 和 html 選項卡實體pre&#9;


document.write("<pre>")

  for (let i = 1; i < 11; i++) {

    for (let j = 1; j < 11; j++)

      document.write(i * j + "&#9;")

    document.write("<br>")

  }

document.write("</pre>")


你可以用css控制空間:tab-size


* {

    -moz-tab-size: 3em;

    -o-tab-size: 3em;

    tab-size: 3em;

}


查看完整回答
反對 回復 2022-09-23
?
MM們

TA貢獻1886條經驗 獲得超2個贊

您的代碼中存在幾個問題:

  • 您應該使用<預>(預格式化文本)標記

  • 您應該在 和 索引前面添加 一個,以將其本地范圍縮小到letijfor

  • 在循環中,如果將索引條件定義為(因為您正在計算從1到10的數字)而不是for<= 10< 11

  • 你需要一個前綴和一個后綴(為了在我的示例中構建前綴,我使用了一個函數)

document.write('<pre>');

for (let i = 1; i <= 10; i++) {

  for (let j = 1; j <= 10; j++) {

    let number = i * j;

    let prefix = get_prefix(number);

    let suffix = '&nbsp;';

    document.write(prefix + number + suffix)

  }

  document.write('<br>')

}

document.write('</pre>');


function get_prefix(number) {

  let prefix = '';

  if (number < 100) {

    prefix += '&nbsp;';

  }

  if (number < 10) {

    prefix += '&nbsp;';

  }

  return prefix;

}


查看完整回答
反對 回復 2022-09-23
  • 4 回答
  • 0 關注
  • 149 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號