【发布时间】:2022-12-05 21:48:19
【问题描述】:
我需要知道在附加内容时如何将文本向左移动。 这是当前的技术水平:
如您所见,文本保留在第一个插入的字符上(当然,手动输入文本时不会发生这种情况)。
代码:
<input type="text" class="calc-previous-display" value="0" disabled />
<input type="text" class="calc-display" value="0" disabled />
.calc-display,
.calc-previous-display {
width: 100%;
border: none;
background-color: var(--color-alt);
color: var(--color-0);
text-align: right;
padding: var(--display-space);
}
.calc-display {
font-size: var(--display-1-text);
}
.calc-previous-display {
font-size: var(--display-0-text);
border-bottom: var(--display-split);
}
function insertValue(el, val) {
el.value += val;
}
我尝试了 .focus,但没有得到我期望的结果。
【问题讨论】:
-
我不太确定是否理解该请求。当您在其中输入文本时,您是否希望输入字段中的文本向左对齐?完成后回到右边?但另一方面你说“手动输入文本时不会发生这种情况”...所以我真的不明白你到底要什么
标签: javascript html css