javascript - jquery javascript将值传递给html页面
问题描述
我的 javascript 文件中有以下值“testValue”
$('#testValue').val(RestServices.getValueCovid(response, 'TESTVALUE'));
在我的 html 文件中
<input name="testValue" id="testValue" />
这有效并在网页上显示值,但它在输入框中。
我想使用<p> <span> <div>
或您建议的任何内容将其显示为纯文本。浏览器是IE8。我尝试了 getElementById 和其他一些方法,但没有奏效。欢迎任何建议
解决方案
首先创建您的页面元素,例如:
<span id="testValueText"></span>
然后以与设置 的值相同的方式设置该元素的文本<input>
:
$('#testValueText').text(RestServices.getValueCovid(response, 'TESTVALUE'));
几点注意事项:
id
不必是我在这里指定的,它必须是唯一的。如果您要摆脱该<input>
元素,那么您可以重新使用id
它以使其更简单。- 如果您同时使用这两个元素,那么不要从
RestServices
两次获取值,只需获取一次并将其存储在变量中。然后使用该变量填充这两个元素。
推荐阅读
- css - CSS继承如何表现?
- c++ - C++ 一个函数上的两个模板关键字
- linux - 无法在远程容器的命名空间内运行隔离进程
- javascript - 如果 $.each() 之前的 json 响应为空,则检查 $.each() 内的 var 内容
- java - 如何避免 selenium 中的 sendKeys 方法清除以前填充的文本?
- android - 手势检测器无法在带有剪辑的custompainter中工作
- prolog - 为什么它给我错误的子集的结果?
- php - 需要来自 URL 的 PHP 文件
- vue.js - 无法从 getter 检索变异数据
- git - 用于 GitHub 项目的 Jenkins 流水线