如何使用 document.write 将变量值追加到元素
How to append the variable value to the element using document.write
>我正在尝试将变量值附加到元素中
我正在做的是使用 JavaScript 提示符加载输入正文。
现在我将输入值存储到一个变量中。
现在我想将变量值附加到此元素
<a href="#" class="uname">Welcome User!</a>
代替欢迎用户,我想获取输入变量值。
这是我正在使用的代码。
function inpt(){
var person=prompt("Please enter your name","");
if (person!=null && person!="")
{
document.write(person);
}
}
我该怎么做??
<a href="#" id="uname" class="uname">Welcome User!</a>
.js
function inpt(){
var person=prompt("Please enter your name","")
uname = document.getElementById("uname");
if (person!=null && person!="")
{
uname.innerHTML = 'Welcome '+person+ '!'
//document.write(person);
}
}
首先,我认为您应该给链接一个id。
<a href="#" class="uname" id="uname">Welcome User!</a>
然后而不是写
document.write(person);
你应该使用
document.getElementById('uname').innerHTML = person;
希望有帮助。
试试这个
function inpt(){
var person=prompt("Please enter your name","");
if (person!=null && person!="")
{
$('.uname').html(person);
}
}
使用Javascript Window.onload函数,该函数在整个页面加载时触发。
Javscript代码:
<script>
window.onload=function(){
var person=prompt("Please enter your name","");
if (person!=null && person!="")
{
$("#uname").append(person);
}
}
</script>
网页代码:
<a href="#" id="uname">Welcome</a>
相关文章:
- jQuery追加x元素的列表
- jquery追加元素位置始终为0
- 如何将动态追加元素的多个值存储到单个 var 中,然后检索到函数中
- 仅追加元素一次
- Masonry v3 在追加元素时是否仍然支持飞入过渡
- JQuery 复制/追加元素,删除了基本对象
- 追加元素,获取追加两次
- 追加元素AFTER加载
- 为什么在重新追加元素时单击事件不起作用
- jquery / 在达到最大追加数后自动删除追加元素
- D3只在元素不存在时追加元素
- 如何使用Jquery或Javascript瞄准追加元素,或者如何将追加元素添加到DOM中
- 在angular.js中通过作用域变量显示或追加元素
- 追加元素的最大数量
- 如何借助该事件处理程序创建的元素在事件处理程序之外动态追加元素?
- 如何多次追加元素(向下滑动)
- 使用$()追加元素的问题
- 如果有人在jquery或js中选择了一个特定的选项值,如何触发追加元素
- 当追加元素到
- 移除和追加元素后无法识别全局变量