Replace 可以更改字符串变量,但不能更改innerHTML

Replace 可以更改字符串变量,但不能更改innerHTML,replace,innerhtml,Replace,Innerhtml,我需要删除innerHTML的某些部分。我已经试了三个小时了。看起来很简单 这确实有效 var foo = '<div id = "test" class = "hidden" style = "width: 350px"></div>'; alert(foo); foo = foo.split('id = "test" class = "hidden" ').join(''); alert(foo); var foo=''; 警报(foo); foo=foo.spli

我需要删除innerHTML的某些部分。我已经试了三个小时了。看起来很简单

这确实有效

var foo = '<div id = "test" class = "hidden" style = "width: 350px"></div>';
alert(foo);
foo = foo.split('id = "test" class = "hidden" ').join('');
alert(foo);
var foo='';
警报(foo);
foo=foo.split('id=“test”class=“hidden”).join(“”);
警报(foo);
而这不

var myElement = document.getElementById('kjbggk');

myElement.innerHTML = '<div id = "test" class = "hidden" style = "width: 350px"></div>';
alert(myElement.innerHTML);
myElement.innerHTML = myElement.innerHTML.split('id = "test" class = "hidden" ').join('');
alert(myElement.innerHTML);        
var myElement=document.getElementById('kjbggk');
myElement.innerHTML='';
警报(myElement.innerHTML);
myElement.innerHTML=myElement.innerHTML.split('id=“test”class=“hidden”).join(“”);
警报(myElement.innerHTML);
转到可能解决您的问题的相关StackOverflow问题

似乎也和你的问题有关

或者,你试过了吗

var myElement=document.getElementById('kjbggk');
警报(myElement.innerHTML);
var foo='';
警报(foo);
foo=foo.split('id=“test”class=“hidden”).join(“”);
警报(foo);
myElement.innerHTML=foo;
警报(myElement.innerHTML);
转到可能解决您的问题的相关StackOverflow问题

似乎也和你的问题有关

或者,你试过了吗

var myElement=document.getElementById('kjbggk');
警报(myElement.innerHTML);
var foo='';
警报(foo);
foo=foo.split('id=“test”class=“hidden”).join(“”);
警报(foo);
myElement.innerHTML=foo;
警报(myElement.innerHTML);

谢谢。我仍然可以将“test”更改为“”,因此id实际上可以更改。我会读你给我的链接。我无法解决它。开始研究DOM模型。我几乎可以肯定它会解决这个问题(尽管它需要很多(简单的)代码)。在第一个示例中,您是否考虑过将
innerHTML
的值赋给
foo
这样的变量,操作
foo
,然后将
foo
赋给
innerHTML
?我更新了我的答案以反映这一建议。是的,是的,尝试过,但不起作用。但是谢谢你的建议。但是DOM模型将起到作用。从今天开始,谢谢。我仍然可以将“test”更改为“”,因此id实际上可以更改。我会读你给我的链接。我无法解决它。开始研究DOM模型。我几乎可以肯定它会解决这个问题(尽管它需要很多(简单的)代码)。在第一个示例中,您是否考虑过将
innerHTML
的值赋给
foo
这样的变量,操作
foo
,然后将
foo
赋给
innerHTML
?我更新了我的答案以反映这一建议。是的,是的,尝试过,但不起作用。但是谢谢你的建议。但是DOM模型将起到作用。从今天开始着手。