嵌套Div标签问题 [英] Nested Div tag Problem
本文介绍了嵌套Div标签问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何引用内部div元素. 使用HTML可以正常运行,而使用XSLT则有些混乱.请尝试指出问题所在
How do i reference the inner div element. With HTML everything works fine,whereas with XSLT something is messy.Kindly try pointing out the problem
<pre lang="xml"><?xml version="1.0" encoding="utf-8" ?>
<!-- Edited by XMLSpy® -->
<catalog>
<cd>
<title>Empire Burlesque</title>
<artist>Bob Dylan</artist>
<country>USA</country>
<company>Columbia</company>
<price>10.90</price>
<year>1985</year>
</cd>
<cd>
<title>Hide your heart</title>
<artist>Bonnie Tyler</artist>
<country>UK</country>
<company>CBS Records</company>
<price>9.90</price>
<year>1988</year>
</cd>
</catalog
>
xslt文件是.我无法添加经过测试的innerHTML Varun
>
the xslt file is .I am not able to add the innerHTML Varun tested
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
>
<xsl:output method="html" indent="yes"/>
<xsl:template match="/">
<html>
<head>
<script type="text/javascript">
function mine()
{
var x= doxument.getElementById(divid).getElementsByTagName('div')[0];
x.innerHTML="Varun tested!";
}
</script>
</head>
<body>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Title</th>
<th>Artist</th>
</tr>
<tr>
<td>
<xsl:value-of select="catalog/cd/title" />
</td>
<td>
<xsl:value-of select="catalog/cd/artist" />
</td>
</tr>
<div id="divid" runat="server" onclick="mine()">
Mycontents are the same, need a updation
<div id="divid2" runat="server">
</div>
</div>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
推荐答案
您需要将脚本包装在CDATA块中. (从一个单独的.js文件导入它会更好)
You would need to wrap the script in a CDATA block. (importing it from a separate .js file would be even better)
<script type="text/javascript">
<![CDATA[
function mine()
{
var x= doxument.getElementById(divid).getElementsByTagName(''div'')[0];
x.innerHTML="Varun tested!";
}
]]>
</script>
祝你好运!
Good luck!
这篇关于嵌套Div标签问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文