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 代码中设置路由名称

我们如何在 uitableview 单元格中设置标签约束?

如何在javascript中设置回调函数

有没有办法使用 Pandas Dataframes 在 Excel 中设置敏感度标签?

在单元格javascript中设置类型文本