我没有经验,所以很抱歉这是一个愚蠢的问题。
我想知道是否可以在需要输入内容的站点上编码某些东西,然后在其他地方“使用”它-我要输入的是一个输入框,要求输入名称,给出的名称将出现代替某种“名称”变量。例如,如果您输入的名称为“ Bob”,则“ Hello(name)”之类的名称将显示为“ Hello Bob”。
我还没有真正看到任何有关如何执行此操作的说明,这使我怀疑是否有可能。
我一直在尝试处理输入框本身,到目前为止看起来像这样:
<body>
<form>
<label for="namebox">Name:</label>
<br>
<input type="text" id="uname" name="name" value="Namehere">
<br>
<button>Submit</button>
</form>
<p id="namebox"></p>
<script>
document.getElementById("namebox").innerHTML = "uname";
</script>
</body>
此内容的输出当前正在发送到一个不存在的页面,该页面以“ /?name =(输入任何名称值)”结尾。
如果这行得通,对“ name”变量的更改将仅在带有输入表单的页面上发生,还是会携带到网站上的所有页面上?
谢谢您的帮助。
答案 0 :(得分:-1)
<script>
document.getElementById("namebox").innerHTML = "Hello" + document.getElementById("uname").value
</script>