gpt4 book ai didi

javascript - 从 JavaScript 中的文本生成字符串文字

转载 作者:行者123 更新时间:2023-11-30 12:58:53 25 4
gpt4 key购买 nike

<html>
<script>
function printStringLiteral(theInput) {
document.body.innerHTML += JSON.stringify(theInput.value)
}
</script>
<body>
<p>Text to modify:<p>
<input type="text" id = "textInput">

<a onclick="printStringLiteral(document.getElementById('textInput'));" href="javascript:void(0);">Get string literal</a>
</body>
</html>

我是 trying to create a simple web page接受文本作为输入并返回字符串文字,但此网页在生成后无法正确显示字符串文字。我输入了 <p>"Hi!"</p>作为输入,但是 "\"Hi!\"
显示为输出,而不是格式正确的字符串文字。为了让字符串正确显示,我需要在这里做什么?

最佳答案

不是设置 innerHTML,而是设置文本

function printStringLiteral(theInput) {
document.body.textContent += JSON.stringify(theInput.value)
}

如果你需要支持IE8-你还需要设置innerText

关于javascript - 从 JavaScript 中的文本生成字符串文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18004385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com