我在HTML中有一个输入文本字段。
我想把值reg query "HKEY_CLASSES_ROOT\mailto\shell\open\command"
加载我的页面时进入输入字段。
如果我<input readonly="readonly" type='text' id="john" value="reg query "HKEY_CLASSES_ROOT\mailto\shell\open\command"">
然后输入字段发送
reg query
然后我尝试使用反斜杠为每个双引号转义,并像这样使用斜杠,
<input readonly="readonly" type='text' id="john" value="reg query \"HKEY_CLASSES_ROOT\\mailto\\shell\\open\\command\"">
我得到的结果并不令人满意
reg query \
我设法找到了一个我感觉太多的解决方法。解决方法是
<!doctype html>
<html>
<head>
<title>Issues with values</title>
<script>
function show()
{
document.getElementById('john').value = "reg query \"HKEY_CLASSES_ROOT\\mailto\\shell\\open\\command\"";
}
</script>
<body>
text : <input readonly="readonly" type='text' id="john" value="reg query \"HKEY_CLASSES_ROOT\\mailto\\shell\\open\\command\"">
<button id='1' onClick="show()">Start time</button>
</body>
</html>
点击按钮后,我得到所需的输出
reg query&#34; HKEY_CLASSES_ROOT \ mailto \ shell \ open \ command&#34;
问题是如何将输入值中的值/解析/转义为默认值