这是一个非常微不足道的问题,但我正在为此烦恼:
<script>
var a = document.getElementById("part_number_url");
var item_url = window.location.href.split('/').slice(0, 4).join('/') + '/' + ' StartItem=Part' + ':' + '<xsl:value-of select="id"/>';
a.href = item_url;
</script>
是我要写的,但是每当我保存要运行的 xsl 时,我回头一看就变成了:
<script>
var a = document.getElementById("part_number_url");
var item_url = window.location.href.split('/').slice(0, 4).join('/') + '/' + ' StartItem=Part' + ':' + '<xsl:value-of select="id"/>
';
a.href = item_url;
</script>
结束尖括号之后的任何内容都会无缘无故地向下移动一行。它导致 javascript 出现问题,我不知道该怎么做。
我不太确定是我做错了什么,还是问题出在我的工作上(对于上下文,这是 Aras 报告生成过程的样式表)。