如何在 HTML 中打印一个特定的 Javascript 变量?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/19910095/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
How to print one specific Javascript variable in HTML?
提问by user2979725
I want to ask how I can print a Javascript variable in HTML form (e.g. output it on the screen)?
我想问一下如何以 HTML 形式打印 Javascript 变量(例如将其输出到屏幕上)?
Here is my JS code:
这是我的 JS 代码:
<script type="text/javascript">
var howLongIsThis = myPlayer.duration();
</script>
This var howLongIsThis = myPlayer.duration();
is Jquery variable!
这var howLongIsThis = myPlayer.duration();
是 Jquery 变量!
So how i can show this value in HTML page?
那么我如何在 HTML 页面中显示这个值呢?
回答by Moob
Set it to be the innerHTML or value of a html element:
将它设置为一个 html 元素的 innerHTML 或值:
var howLongIsThis = myPlayer.duration();
var displayEl = document.getElementById("duration");
displayEl.innerHTML = howLongIsThis;
or if you want in in a form field:
或者如果你想在表单字段中:
displayEl.value = howLongIsThis;
回答by Ryan Williams
Assuming you have a <div id="example"></div>
somewhere in your HTML, you want to run JavaScript after the DOM has loaded which adds the value you want to that div
. In jQuery (which you specified in your question you're using), this would simply be:
假设您<div id="example"></div>
在 HTML 中的某个地方有一个,您希望在 DOM 加载后运行 JavaScript,将您想要的值添加到div
. 在 jQuery(您在您使用的问题中指定)中,这将是:
$('div#example').html(myPlayer.duration());
Here's a fiddle: http://jsfiddle.net/RyanJW/QjXKL/2/
这是一个小提琴:http: //jsfiddle.net/RyanJW/QjXKL/2/
回答by Anand Jha
Try this,
尝试这个,
your HTML
你的 HTML
<input type="text" id="logId" />
<div id="logId1"></div>
js Script
js脚本
var howLongIsThis = myPlayer.duration();
document.getElementById("logId").value=howLongIsThis;
document.getElementById("logId1").innerHTML=howLongIsThis;
hope this will give you an idea to solve your problem
希望这会给你一个想法来解决你的问题