有没有理由为innerhtml不会写

时间:2013-05-06 18:04:05

标签: javascript innerhtml

我有一个

页面
<div id='new-feed-1367862865'>original</div>

我有一个iframe

<script type="text/javascript">
  var output-feed="<div id='new-feed-1367862872'></div>New"; 
  parent.document.getElementById('new-feed-1367862865').innerHTML=output-feed;
  </script>

是否有任何理由不会改变父DIV的内容。它的工作量和我试过的一样多。

3 个答案:

答案 0 :(得分:7)

output-feed不是有效的变量名称。使用output_feedoutputFeed或其他内容。

答案 1 :(得分:0)

这是有效的 工作示例http://jsfiddle.net/Js7uy/

<div id='new-feed-1367862865'>original</div>


  var output_feed="<div id='new-feed-1367862872'></div>New"; 
  document.getElementById('new-feed-1367862865').innerHTML=output_feed;

主要变化 1. parent.document to document 2. output-feed to output_feed

答案 2 :(得分:0)

使用output_feed(下划线)来定义输出 - 而不是连字符