javascript - 从输入中获取文本并在实时 html 中将其打印在 div 中

标签 javascript html text input real-time

我正在尝试从我的 html 代码中的输入中获取文本并在 div 中打印此输入的值,我想实时执行此操作,所以 我尝试过这个 javascript 函数

<input id="fname" onkeyup="getVal()" type="text" name="filter_name" value="Nom" onclick="this.value = &#39;&#39;;" onkeydown="this.style.color = &#39;#000000&#39; " style="width:180px;" >

<div id="icard" class="drag" style="left: 0px; top: 0px; width:10%;  height:10%;">  item</div>

这是js函数:

function getVal()
    {
    var x=document.getElementById("fname");
    x.value=x.value.toUpperCase();
    document.getElementById("icard").update("New text");
    document.getElementById("icard")=x;
    var s =document.getElementById("icard");
    s.value=x.value;
    }

最佳答案

value 属性未与 div 关联。所以你必须使用innerHTML作为div

function getVal() {
    var x = document.getElementById("fname");
    document.getElementById("icard").innerHTML = x.value.toUpperCase();
}

检查这个JSFiddle

关于javascript - 从输入中获取文本并在实时 html 中将其打印在 div 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19812656/

相关文章:

css - DIV 对于里面的文字来说太高了

javascript - 如何从 javascript 更改代理(使用插件)?

html - 如何使用 <col/> 右对齐表格单元格中的文本

javascript - 如何让导航栏随页面滚动?

css - 使用 CSS 将 div 字体设置为 div 并返回一个 div

string - 通用 Haskell 'stringy' 函数,或者:lines::IsString a => a -> [a] 在哪里?

python - 如何提取关键字和日期前后的文本

javascript - 检查数字是否几乎相等javascript

javascript - 我的图像无法正常工作

javascript - jquery 单击事件在 ajax 事件后未触发