【发布时间】:2015-10-29 09:58:19
【问题描述】:
当我在 HTML 中定义提交按钮的值时,可能会导致换行:
<script>
function change_value() {
if (document.getElementById('click_me').checked) {
document.getElementById('next').value='Next';
} else {
document.getElementById('next').value='Text with line break';
}
}
</script>
<form>
<input id="click_me" type="checkbox" name="click_this" value="1" onclick="change_value()">
<input id="next" type="submit" value="Text with line break">
</form>
在单击复选框之前,提交按钮如下所示:
但是当我使用 JavaScript 设置该值时,换行符显示为文本:
如何使用 JavaScript 插入带有换行符的文本?
注意。
这只需要在最新版本的 Firefox 中工作。
【问题讨论】: