使用JavaScript读入脚本标记的值

使用JavaScript读入脚本标记的值,javascript,html,Javascript,Html,我正在尝试在脚本标记中添加值,并读取它并在JavaScript中解析这些值。我的HTML文件中有类似的内容 <script type="text/plain" id="bound-bunny"> v -0.069188 0.091379 -0.013998 v -0.266134 0.287866 0.204836 v 0.150992 0.147769 0.133125 </script> 我做过类似的事情,但我无法读取null的属性'innerHTML',因此我不确

我正在尝试在脚本标记中添加值,并读取它并在JavaScript中解析这些值。我的HTML文件中有类似的内容

<script type="text/plain" id="bound-bunny">
v -0.069188 0.091379 -0.013998
v -0.266134 0.287866 0.204836
v 0.150992 0.147769 0.133125
</script>

我做过类似的事情,但我无法读取null的属性'innerHTML',因此我不确定如何继续。

您的代码很好,请确保
已加载,并在执行
文档之前执行。getElementById('bound-bunny')。innerHTML

示例:

这个例子可以正常工作,因为
#运行脚本
#绑定的bunny
之后执行


v-0.069188 0.091379-0.013998
v-0.266134 0.287866 0.204836
v 0.150992 0.147769 0.133125
var me=document.getElementById('bind-bunny').innerHTML;
console.log(me);

您的代码很好,请确保已加载
,并在执行前执行
document.getElementById('bound-bunny')。innerHTML

示例:

这个例子可以正常工作,因为
#运行脚本
#绑定的bunny
之后执行


v-0.069188 0.091379-0.013998
v-0.266134 0.287866 0.204836
v 0.150992 0.147769 0.133125
var me=document.getElementById('bind-bunny').innerHTML;
console.log(me);

您可以从标记中解析变量。尽管将其称为脚本标记并不合适

也可以将脚本中的值作为有效的脚本变量:

<script type="text/javascript">
const vars = [
    {-0.069188, 0.091379, -0.013998},
    {-0.266134, 0.287866,0.204836},
    {0.150992, 0.147769, 0.133125}
]
</script>

常量变量=[
{-0.069188, 0.091379, -0.013998},
{-0.266134, 0.287866,0.204836},
{0.150992, 0.147769, 0.133125}
]

编辑:我想我可能误解了,如果您只想读取值,而不是实际将它们解析为有效的JavaScript变量,那么您的代码就可以了。只需确保JavaScript代码位于“绑定兔子”标记后面的脚本标记中。通过这种方式,您可以确保在访问带有值的标记之前加载该标记。

您可以从标记中解析变量。尽管将其称为脚本标记并不合适

也可以将脚本中的值作为有效的脚本变量:

<script type="text/javascript">
const vars = [
    {-0.069188, 0.091379, -0.013998},
    {-0.266134, 0.287866,0.204836},
    {0.150992, 0.147769, 0.133125}
]
</script>

常量变量=[
{-0.069188, 0.091379, -0.013998},
{-0.266134, 0.287866,0.204836},
{0.150992, 0.147769, 0.133125}
]

编辑:我想我可能误解了,如果您只想读取值,而不是实际将它们解析为有效的JavaScript变量,那么您的代码就可以了。只需确保JavaScript代码位于“绑定兔子”标记后面的脚本标记中。通过这种方式,您可以确保在访问带有值的标记之前将其加载。

如果它不是真正的脚本语言,为什么要将其放在
脚本
标记中?如果它不是真正的脚本语言,为什么要将其放在
脚本
标记中?