English 中文(简体)
我如何用 Java文改变超文本元素的识别?
原标题:How do I change the ID of a HTML element with JavaScript?
  • 时间:2009-10-30 14:55:42
  •  标签:

我正在修改一个超文本<代码>div的客户与 Java本的对应内容。 下述法典在互联网探索者中发挥作用,但并不在<0/2.0.0.20>。 它在最近几版的《欧洲复兴开发银行》中发挥了作用。

document.getElementById( one ).id =  two ;

任何人都可以告诉我:

  1. Why this doesn t work in FireFox.
  2. How to make this work in FireFox.

为了澄清,我改动了内容识别,在外部风格表中采用不同的风格。 该风格在就业岗位上适用,但不适用于就业岗位。

问题回答

它的工作是<>>(包括<代码>2.0.0.20)。 见http://jsbin.com/akili”rel=“noreferer”http://jsbin.com/akili。 (/edit to the url to edit):

<p id="one">One</p>
<a href="#" onclick="document.getElementById( one ).id =  two ; return false">Link2</a>

第一个点击改动<代码>id至2>,第二个点击错误,因为<代码>id=“one”的元件现在可以找到!

也许还有另一个内容:already with id=“2”(FYI 。 页: 1

这似乎对我来说是可行的:

<html>
<head><style>
#monkey {color:blue}
#ape {color:purple}
</style></head>
<body>
<span id="monkey" onclick="changeid()">
fruit
</span>
<script>
function changeid ()
{
var e = document.getElementById("monkey");
e.id = "ape";
}
</script>
</body>
</html>

预期的行为是改变“fruit”一词的颜色。

或许当你称之为例行公事时,你的文件并没有完全装满?





相关问题
热门标签