如何使用输入值编写HTML
How to write on an HTML using an input value?
我想了解Javascript是如何工作的,我是Tornado (Python)的用户,并且要放一个变量,我使用{{variable}}
,所以我只是做:
<h1> {{variable}} </h1>
现在我试着做一个实时的HTML编辑,如果一个用户写1000
为例,有一个地方他可以看到一个格式化的值,例如1 000
在javascript中,我可以使用document.getElementById("price").value
从控制台获得值,然后,我如何放入HTML代码?
对不起,这似乎是一个愚蠢的问题。
下面是代码:<input id="price" type="number" name="prix" required title="put here..." placeholder="example: 800000" min="1" step="1">
<script>var val = document.getElementById("price").value;
document.getElementById("ggg").innerHTML = val;</script>`<h1 id="ggg">test</h1>`
最简单的方法是修改目标元素的.innerHTML
属性:
var val = document.getElementById("price").value;
document.getElementById("target").innerHTML = val;
你也可以修改.textContent
。
要做实时部分,你必须使用事件处理程序,当值发生变化时调用:
document.getElementById("price").onchange = function(e){
document.getElementById("target").innerHTML = this.value;
};
注意,change
可能只在元素失去焦点时触发。其他可能方便的事件是keypress
, keydown
或keyup
,这取决于您想要更新值的频率。
相关文章:
- 在if语句下的html中使用javascript变量
- 如何在cocos2d html中使用removeChild
- 如何根据html内容使用ng类-AngularJS
- 在动态加载的html中使用角度控制器
- 元素过多的HTML内存使用情况
- 如何在v-html中使用组件
- HTML SELECT-使用JavaScript按VALUE更改所选选项
- 在 html 中使用 javascript 解析 xml
- 如何在输入中放置时间=“0”;时间“;在html中使用javascript
- 在动态生成的HTML上使用插件
- 如何避免在HTML中使用ng repeat对url名称进行硬编码
- 如何在html中使用两个组件
- HTML 5 帮助.使用websql数据库中的动态javascript渲染选项
- 需要在 html 中使用两个下拉列表来显示不同的 json 值
- 在我的html中使用节点函数
- 在html中使用谷歌脚本api
- 在HTML中使用javascript动态创建SVG元素
- jquery更改html,并在新的html中使用slideDown
- 如何在HTML中使用AJAX查看动态JSON响应
- 我如何在html中使用if和else,这可能吗