使用JavaScript读入脚本标记的值
我正在尝试在脚本标记中添加值,并读取它并在JavaScript中解析这些值。我的HTML文件中有类似的内容使用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',因此我不确
<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代码位于“绑定兔子”标记后面的脚本标记中。通过这种方式,您可以确保在访问带有值的标记之前将其加载。如果它不是真正的脚本语言,为什么要将其放在脚本标记中?如果它不是真正的脚本语言,为什么要将其放在脚本标记中?