将元素中间的空格改成英文的“.”即可找到。
class属性中间的空格并不是空字符串,那是间隔符号,表示的是一个元素有多个class的属性名称,在整个HTML文档,使用CSS中的同一个class类可能是一个或多个!(class属性是比较特殊的一个,除了这个有多个属性外,其它的像name,id是没多个属性的)。
</head><script language="javascript">
function readbigclass()
{
var selectobj=document.form1.selectbig
selectobj.length=0
for(i=0i<classary.lengthi++)
{
if(classary[i][3]==0){ selectobj.options[selectobj.length]=new Option(classary[i][1],classary[i][0])}
}
}
//加载小类列表
function readsmallclass()
{
var selectobj=document.form1.selectsmall
var bigclassid=document.form1.selectbig.options[document.form1.selectbig.selectedIndex].value
selectobj.length=0
for(i=0i<classary.lengthi++)
{
if(classary[i][2]==bigclassid)
{
selectobj.options[selectobj.length]=new Option(classary[i][1],classary[i][0])
}
}
}
function setvalue(obj,cvalue)
{
if(cvalue=="" || cvalue==null){return}
var m,n
m=obj.length
for(n=0n<mn++)
{
if(obj.options[n].value==cvalue)
{
obj.selectedIndex=n
return
}
}
}
function changcls()
{
var smallcls='<%=rs("classid")%>'
var bigcls
for(i=0i<classary.lengthi++)
{
if(classary[i][0]==smallcls)
{
setvalue(document.form1.selectbig,classary[i][2])
setvalue(document.form1.selectsmall,smallcls)
return
}
}
}
function delpicture()
{
var ischeck=document.form1.delpic.value
var obj=document.all("piclink")
alert(ischeck)
return
if(ischeck==true)
{
obj.style.text-decoration.value="line-through"
}
else
{
document.form1.piclink.style.text-decoration.value="none"
}
}
function testobj(){alert('测试')}
</script>