Javascript HTML标记在脚本标记内工作

Javascript HTML标记在脚本标记内工作,javascript,jquery,css,html,Javascript,Jquery,Css,Html,我试图将其放入一个脚本中(我希望50%是来自XML文件的动态) 我做了这个,它只适用于Firefox。有什么想法吗 x=xmlDoc.getElementsByTagName(“CD”); i=document.getElementById(“组合框”)。选择索引; var z=document.getElementById(“combobox1”)。选择索引; var y=document.getElementById(“combobox1”).options; var m=xmlDoc.

我试图将其放入一个脚本中(我希望50%是来自XML文件的动态)


我做了这个,它只适用于Firefox。有什么想法吗

x=xmlDoc.getElementsByTagName(“CD”);
i=document.getElementById(“组合框”)。选择索引;
var z=document.getElementById(“combobox1”)。选择索引;
var y=document.getElementById(“combobox1”).options;
var m=xmlDoc.getElementsByTagName(“MFPERS”+y[z].value)[i].childNodes[0].nodeValue;
var-str='';
文件编写(str);

假设您在progressbar div中添加了一个id,您可以在JavaScript函数中执行以下操作:

var progressBar = document.getElementById('myProgressBar');
progressBar.dataset['progress-animation'] = percent + '%';

顺便说一句,使用
document.write()

几乎总是一个坏主意。这对于DOM操作来说是一个非常糟糕的尝试,为什么不更改这一个属性呢?您是否正在尝试将document.write写入一个关闭的页面?那是行不通的。你应该创建元素,或者做一个innerHTML。它只对Firefox有效吗?我是一个非常新的(只需要几天的学习代码)在Firefox中它加载正常,但在chrome中它会破坏页面@meskobalazs我试图只更改一个属性,但它不起作用谢谢!例如,在中获取xml数据的正确方法是什么?例如,从xml中生成一个字符串,然后使用选择器获取
p
元素,并使用
textContent
属性将其放入:
pElement.textContent=xmlString谢谢!我不能给你工作的第一个答案。在我的progressbar div中,我必须添加id=“myProgressBar”并且必须删除数据进度动画=“50%”?是的,您必须添加id,数据属性是否存在并不重要。progressbar.dataset在我的div中创建数据属性?(数据进度动画=“50%”。。。。。?如果我用50来代替百分比,什么都不会发生。。。