08/12/22



由于在周末的时候在系统的“项目”模块中添加了“项目类别”模块,所以今天在项目的导出内容中添加了项目类型的内容;

在系统中添加了“产品”模块,且和项目联系起来;

另外,看了些prototype中的一些知识:

1、监测某个元素的事件,例如监测id为foo的元素的“Click”事件:


$('foo').observe('click', respondToClick);

function respondToClick(event) {
  var element = event.element();
  element.addClassName('active');
}

其中的respondToClick为当发生Click事件时,所响应的函数名称;


2、返回元素的上级元素

$('mutsu').up(2).tagName

up(2)表示id为‘mutsu’元素上两级的元素

其相反的用法为:down

3、为元素添加css样式

$('test5').setStyle({'float':'left',fontSize:'14px'})

其中在添加float属性时,需要为float加上单引号;

也可以获得某元素的css样式的属性,例如:获得font-size的属性:

$('test5').getStyle('font-size')

4、按照元素的属性获得元素

$('apples').getElementsBySelector('[title="yummy!"]');
// -> [h3, li#golden-delicious, li#mutsu]

以上为获得title属性为“yummy”的元素

$('apples').getElementsBySelector( 'p#saying', 'li[title="yummy!"]');
// -> [li#golden-delicious, li#mutsu,  p#saying]

在上面的‘p#saying’意为:获得元素标签为<p>且id为saying的元素

你可能感兴趣的:(css,prototype,UP)