a.htm
<script>
document.write("<table><tr><td>· 第一行</td></tr><tr><td valign=top id=t>");
document.write('<script language=javascript src=b.js></s'+'cript>');
document.write("</td></tr><tr><td>· 第二行</td></tr></table>");
</script>b.js
document.getElementById('t').innerHTML='我应该在第一行和第二行中间呀?';
<script>
document.write("<table><tr><td>· 第一行</td></tr><tr><td valign=top id=t>");
document.write('<script language=javascript src=b.js></s'+'cript>');
document.write("</td></tr><tr><td>· 第二行</td></tr></table>");
</script>b.js
document.getElementById('t').innerHTML='我应该在第一行和第二行中间呀?';
解决方案 »
- jquery插件jquery.validate.js的使用问题
- 怎么读取数据库里的图片
- 验证 两个文本域 数值的大小
- java类的功能了 如何调用
- 如何让自己的JavaScript程序有安全的签名?
- javascript怎么控制打印的参数
- JS文件在服务器端可以运行,在本地提示 找不到对象
- 求显示图片位置JS教本~(急,在线等)
- 大侠们指点高招吧.
- document.form.tags("input")是什么意思?示例见具体内容,谢谢
- <input type=file>.value是readonly的, 如何赋值?
- 怎样禁用TAB键?比如让<input id='text1' type='text'>禁用TAB.
比如:
a.htm
<script language=javascript src=b.js></script>
<script>
document.write("<table><tr><td>· 第一行</td></tr><tr><td valign=top id=t>");
document.write(b_js_show);
document.write("</td></tr><tr><td>· 第二行</td></tr></table>");
</script>b.js
var b_js_show="我应该在第一行和第二行中间呀?";
<script>
document.write("<table border><tr><td>· 第一行</td></tr><tr><td valign=top>");
</script>
<script src=b.js></script>
<script>
document.write("</td></tr><tr><td>· 第二行</td></tr></table>");
</script>
document.write("<table><tr><td>· 第一行</td></tr><tr><td valign=top id=t>");
document.write("</td></tr><tr><td>· 第二行</td></tr></table>");
document.getElementById('t').innerHTML='<script language=javascript src=b.js defer></s'+'cript>';
</script>
document.write("我应该在第一行和第二行中间呀?");
吧?怎么会有这样奇怪的要求?我想你还是可以再理一下思路。
如内容栏目列表显示样式中设置需要也显示该栏目内容列表,则需要嵌套调用<script src=contentlist.js>故产生以上问题。如解决该问题,则可实现aaaa *a内容
*a内容
*a内容
*a内容bbbb
*b内容
*b内容
*b内容
*b内容
使用document.writeLn()===============================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">
function hello() {
document.writeln("sss");
}
</script>
</HEAD><BODY>
<pre>
sdfdfsd
ds
f
<script>hello()</script>
sd
dsfsd
fds
fd
fds
fdsf
dsfdsf
dsf
dsf
ds
fsdf
sf
</pre>
</BODY>
</HTML>
=================================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<pre>
<script>document.writeln("aaa");</script>
<script>
document.write("<script language='javascript' src='b.js'></s"+"cript>");
</script>
<script>document.writeln("bbb");</script>
</pre>
</BODY>
</HTML>
======================================
b.js:document.writeln("sss");
document.writeln("<table border=1><tr><td>・ 第一行</td></tr><tr><td>");</script>
<script>
document.write("<script language='javascript' src='b.js'></s"+"cript>");
</script>
<script>document.writeln("</td></tr><tr><td>・ 第二行</td></tr></table>");</script>
document.write("<script>document.write('<table><tr><td>· 第一行</td></tr><tr><td valign=top>')</s"+"cript>");
document.write('<script language=javascript src=b.js></s'+'cript>');
document.write("<script>document.write('</td></tr><tr><td>· 第二行</td></tr></table>')</s"+"cript>");
</script>这种方式为什么也不行??不是同一级别的吗?
a.htm 源代码不变,在b.js里这样写:var a = document.getElementsByTagName("SCRIPT");
var s = a[a.length-1];
s.parentNode.innerHTML = "我应该在第一行和第二行中间呀???";
<script>
document.write("<table><tr><td>· 第一行</td></tr><tr><td valign=top>");
document.write('<script language=javascript src=bb.js></s'+'cript>');
document.write("</td></tr><tr><td>· 第二行</td></tr></table>");
document.write("<table><tr><td>· 第一行</td></tr><tr><td valign=top>");
document.write('<script language=javascript src=cc.js></s'+'cript>');
document.write("</td></tr><tr><td>· 第二行</td></tr></table>");
</script>to xdspower() 某栏目内容列表如果是具体的内容入库则就不能实时更新内容列表了。灵活性会差些。
var a = document.getElementsByTagName("SCRIPT");
for(var i=0; i<a.length; i++)
{
if(a[i].src.toLowerCase()=="b.js")
{
a[i].parentNode.innerHTML = "b.js我应该在第一行和第二行中间呀???";
}
}c.js:
var a = document.getElementsByTagName("SCRIPT");
for(var i=0; i<a.length; i++)
{
if(a[i].src.toLowerCase()=="c.js")
{
a[i].parentNode.innerHTML = "c.js我应该在第一行和第二行中间呀???";
}
}
var a = document.getElementsByTagName("SCRIPT");
for(var i=0; i<a.length; i++)
{
if(a[i].src.substr(a[i].src.lastIndexOf("/")+1).toLowerCase()=="b.js")
{
a[i].parentNode.innerHTML = "b.js我应该在第一行和第二行中间呀???";
break;
}
}
怎么会呢,只要你的库在更新,生成的内容就可以更新啊,而且你的方法也不是实时的更新内容列表啊。