我不明白为什么我无法改变文字的颜色' Welcome'.以下是两种方法,任何帮助将不胜感激.
<html>
<head>
<script language="text/javascript">
function changeColor(c) {
message.style.color=c;
}
</script>
</head>
<body>
<p id="message" style="color:orange"> Welcome </p>
<ul id="color">
<li onclick='changeColor(this.innerText);'>Blue</li>
<li onclick='changeColor(this.style.color);'>Red</li>
</ul>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我有多个 xml 文件,我正在尝试使用 JQuery 解析它们。到目前为止,我只是通过单独解析每个文件才取得成功。我对此很陌生,而且我的代码非常长且重复。我将不胜感激任何缩小规模的帮助。这是我的js:
$.ajax({
type: "GET",
url: "docs/doc1.xml",
dataType: "xml",
success: parseXml1
});
$.ajax({
type: "GET",
url: "docs/doc2.xml",
dataType: "xml",
success: parseXml2
});
$.ajax({
type: "GET",
url: "docs/doc3.xml",
dataType: "xml",
success: parseXml3
});
function parseXml1(xml){
var gen = $(xml).find("subsystem").eq(0);
var title = gen.find("title").text();
var text = gen.find("text").text();
$("#Title01").html(title);
$("#Text01").html(text);
};
function parseXml2(xml){
var gen = $(xml).find("subsystem").eq(0);
var title = gen.find("title").text();
var text = gen.find("text").text();
$("#Title02").html(title);
$("#Text02").html(text);
var sys = $(xml).find("subsystem").eq(1);
var title = sys.find("title").text();
var text = sys.find("text").text(); …Run Code Online (Sandbox Code Playgroud)