javascript 我想在body中设置一个标签显示<script>中的变量值,要如何做?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 我想在body中设置一个标签显示<script>中的变量值,要如何做?相关的知识,希望对你有一定的参考价值。
不太明显你问的什么, 是要显示<script>内的脚本内容吗? 还是只是一个变量的值?显示script内的内容:
将<script>增加id="script1"属性.
然后getElementById("script1").innerhtml就是内容了, 最好放在<pre id="thePre"></pre>内,可以保护格式
document.getElementById("thePre").innerHTML = getElementById("script1").innerHTML;
显示一个变量:
document.getElementById("thePre").innerHTML = 变量名; 参考技术A 比如,有一个var v = '需要显示的内容',要在一个<p></p>里显示
可以这样
<p><script>document.write(v);</script></p>
也可以为p设置id,
<p id="show"></p>
<script>
document.getElementById('show').innerHTML = v;
</script> 参考技术B 在body标签中放一个<div id="content"></div> document.getElementById("content").innerText=那个值。 方法举例,可以随便扩展,比如动态增加标签等都行
比较对象javascript中的文本
【中文标题】比较对象javascript中的文本【英文标题】:compare text in object javascript 【发布时间】:2017-09-29 18:49:09 【问题描述】:我想在一个带有正负两个标签的对象中设置数据,并且我想在对象中设置单词。我试过这段代码:
function cok(_class, doc)
var vocab =
po:
wd: "good job"
,
ne:
wd: "nice job"
doc = doc.split(' ')
for (var _word of doc)
console.log(vocab[_class])
cok('po', 'baik good');
cok('ne', 'jelek nakal');
我已经设置了正负标签,但我不确定如何存储值和循环单词。
【问题讨论】:
不确定您想要完成什么。您能否更明确一点或给我们预期的结果? 我真的很想了解你想要做什么,但你的解释很模糊。你能详细说明你的意图吗? :) 我要加2个正负对象,2个对象里有一个词。我想检查我在函数 cok 中输入的句子是在 2 个肯定对象还是否定对象中。 @RayZal 我还是不明白。你能提供预期的结果吗? 我设置了 positif = 好、好和 negatif = 坏、丑。下一个文本“这太好了”结果肯定是因为那个词好。这是用于朴素贝叶斯分类。 【参考方案1】:像这样循环你的数组
array.forEach(function(entry)
entry.po = "positive";
entry.ne = "negative";
);
这将循环并向每个对象添加值
【讨论】:
以上是关于javascript 我想在body中设置一个标签显示<script>中的变量值,要如何做?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Javascript 中设置 textarea 值?
如何在 laravel 的 javascript 代码中设置路由名称