问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

html的样式属性 事件属性什么区别??

发布网友 发布时间:2022-04-30 04:07

我来回答

1个回答

热心网友 时间:2022-04-19 06:19

在HTML的标签中,如div,p,a,span中,后面会有一些属性,如
<div style="">
标签a中<a href='' alt=''/>
在上面效果中,style,href,alt都是标签属性,这些是于XML类似的,当然,现在普遍采用的HTML是XHTML,它与XML是兼容的。我们可以用DOM来访问这些标签属性;
通过修改这些方法,我们可以改变标签的样式,就是修改style属性,也可以改变超链接的链接地址,就是href属性,等等;工作中经常用的,并不稀奇;
但是并没有给HTML标签写过自定义的属性,就是给标签写一个它并不存在属性;如
<div TextLength="20"></div>
在HTML中,div标签并没有TextLength属性,是我自已经加的;
假如,页面中有这样一段HTML代码:
<div>新闻列表
<ul>
<li> [图]不按规定线路运营 阻挠执法人员执法 公交车擅改运营线路被查处 [2007-7-31] </li>
<li> 五金厂已搬迁 眼镜厂仍扰民 [2007-7-31] </li>
<li> [图]“2007香港购物节”正在举行——市民赴港疯狂“血拼” [2007-7-27] </li>
<li>[图]花园后面的山脚边,存在大量的乱搭建,街道执法队展... [2007-7-27] </li>
</ul>
</div>
我要截取这些字符,当然很容易;用getElementsByTabName取出li标签列表,用个for循环逐一处理一个就可以了;

是,字符截多长呢,自然要设变量,这个变量设在哪呢,如果写在javascript中,这个变量离HTML代码太远了(一个在头部head,一个在
body),开发人员不方便操作,因为在页面中,它能会有很多这样的新闻列表或其它列表;于是我想到了给li的父级标签ul,加自定义属性,当然,如果是
ol也是可以的,只要是li的父级就行;如:
<div>新闻列表
<ul TextLength="15">
<li> [图]不按规定线路运营 阻挠执法人员执法 公交车擅改运营线路被查处 [2007-7-31] </li>
<li> 五金厂已搬迁 眼镜厂仍扰民 [2007-7-31] </li>
<li> [图]“2007香港购物节”正在举行——市民赴港疯狂“血拼” [2007-7-27] </li>
<li>[图]花园后面的山脚边,存在大量的乱搭建,街道执法队展... [2007-7-27] </li>
</ul>
</div>
与前面相比,ul多了TextLength属性,就是我要截取的字符串长度值;然后,我写了一个函数,来读取这个属性,并将该区域的li中字符截短。函数如下:
<script language="javascript" type="text/javascript">
function lineShow()
{
var list = document.getElementsByTagName("li");
for(var i = 0; i < list.length; i ++ )
{
// 获取自定义参数,为字符长度
var textlength = Number(list[i].parentNode.getAttribute("TextLength"));
list[i].setAttribute("title", list[i].innerHTML);
list[i].innerHTML = subString(list[i].innerHTML, textlength);
}
}
function subString(str, len)
{
len = len == null || isNaN(len) ? 0 : len;
if(len < 1 || str.length <= len)return str;
return str.substr(0, len) + "…";
}
</script>
上面代码中的语句,都是较常用的,不用过多解释了。
最后,在页面载入完毕时,调用该函数就行了。调用函数的代码如下:
<script language="javascript" type="text/javascript" defer="true">
lineShow();
</script>
这时效果就出现了,页面中所有列表字符被截短,当鼠标碰上时,显示其完整标题;
其实上面的javascript并没有什么特殊的,很简单,唯一不同的是,我利用自定义属性,让开发人员,在使用这个效果时,更方便了。
HTML中css和js有什么区别?

HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜...

html中span的全局属性,事件属性是什么???

全局属性可用于任何 HTML5 元素。可参考:http://www.jb51.net/w3school/html5/html5_ref_globalattributes.htm 事件属性:就是当用户操作一个 HTML 元素(如按钮,文本框,选择框等)时,触发某种事件(如点击事件onclick、值变化事件onchange等),从而启动一段 JavaScript动作。常用的事件有几类:1. ...

事件属性

在网页开发中,事件属性是HTML元素与JavaScript交互的核心部分。这些属性允许你为特定的用户操作添加响应,以实现动态和交互式的用户体验。以下是几个常见的事件属性:onclick: 当用户点击一个元素时触发,通常用于执行简单的操作,如显示提示信息或导航到新的页面。ondblclick: 当用户双击元素时触发,可能用于...

asp.netweb标准服务器控件的公共属性分为哪几种

1. 样式属性:控件的样式属性包括颜色、字体、边框等,用于控制控件的外观。2. 数据属性:控件的数据属性包括数据源、数据绑定等,用于控制控件的数据展示和传递。3. 事件属性:控件的事件属性包括鼠标事件、键盘事件等,用于处理用户交互行为。4. 布局属性:控件的布局属性包括大小、位置、对齐方式等,用于...

在javascript中,如何进行事件绑定?并举例说明。

在HTML元素中直接添加事件属性是最简单的事件绑定方式。例如,我们可以在一个按钮元素上添加一个点击事件:html 点击我 在上述代码中,当用户点击按钮时,就会弹出一个警告框显示“你点击了按钮!”。使用DOM 0级事件处理程序 另一种方式是通过JavaScript代码使用DOM 0级事件处理程序来绑定事件。这种方法是...

HTML abbr标准属性

HTML标准属性还包括用于控制元素样式和方向的属性。例如,style属性允许开发者直接设置元素的CSS样式,如颜色、字体大小或边距。dir属性则用于指定文本的书写方向,例如ltr(左到右)或rtl(右到左)。lang和xml:lang属性分别用于声明元素的自然语言和XML文档的语言。事件属性,如onclick、ondblclick等,用于在...

html文本框控件的常用属性、事件和方法

属性 值 描述 onkeydown 脚本 当键盘被按下时执行脚本 onkeypress 脚本 当键盘被按下后又松开时执行脚本 onkeyup 脚本 当键盘被松开时执行脚本 鼠标事件 (Keyboard Events)在下列元素中无效:base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, title 元素。属性 ...

在js中事件和事件属性各指的是什么?二者有何区别?

事件属性:表示的是具体的事件的一些特性,这些属性是让你更好的去控制这个事件,比如点击事件有属性可以判断点击的位置,点击时候是不是按下了哪个键盘按键,点击是鼠标左键还是鼠标右键。关于事件的一些知识,强烈建议你去看下《javascript权威指南》,里面对事件,事件属性,事件目标,事件触发等等各种含义...

HTML中img的属性有哪些

64 runtimeStyle = 该属性含有627个对象 //返回该标签的样式(总为空),和style与currentStyle有区别,65 filters = 该属性含有628个对象 //这个比较郁闷,没用过66 ondrop = null //拖动时发生某事件67 onpage = null //常用于XML的在线编辑,偶没用过,不知道具体例子68 onrowsdelete = null //当行将要从...

HTML &lt;span&gt; 标签是什么意思?怎么用?

可以对同一个 &lt;span&gt; 元素应用 class 或 id 属性,但是更常见的情况是只应用其中一种。这两者的主要差异是,class 用于元素组(类似的元素,或者可以理解为某一类元素),而 id 用于标识单独的唯一的元素。提示:事实上,您也许已经注意到了,W3School 站点上有一些文本的样式与其他文本是不同的。比如...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
...设计方面的知识,请各位朋友指教下,该学习哪些东西或推荐些书籍,十分... 要独立完成一个网站需要学习哪些软件和知识? ...在一般公司做网络维护之类的,求指教应该学习哪些软件或书籍_百度知 ... 我想学点联网知识,在一个企业能够胜任网络维护工作!请指教. 我刚接手一个网站维护的工作,到底我该怎么去维护,从何入手啊?求大神指... 匡威有哪些款式的休闲鞋值得入手? 硅钙板价格多少硅钙板价格多少一平米 匡威什么颜色最值得买 匡威最值得入手的鞋子 山海旅人土地公:神话故事中的土地神 《中国的土地》中,诗人为什么说中国的土地是“神奇的? 晚上应该怎么锻炼身体 晚上在家里如何锻炼 晚上怎么锻炼身体才能强身健体? 每天晚上回家怎么锻炼身体? 向国旗敬礼 做一个有道德的人 手抄报 谐音梗网名有哪些? 晚上8点之后怎么 锻炼 健身 运动 ? 可以做哪些? HTML样式是什么意思,他的主要功能是什么? 读圣贤书做有德人手抄报有什么内容 谁可以帮我设计个网名 !要带燕(yan)的!急 做个有道德的人一静以修身,俭以养德的手抄报图片 做一个有道德的人手抄报 做一个有道德的人的手抄报 年利率5.6%贷一万一年利息多少 年利率5.6%和8厘哪个多 如果我的产品画册有更新,做好的云画册需要全部重新做吗? 《做一个有道德的人》的手抄报内容有哪些? 贷款年利率5.6,5.6是什么意思 三年级如何做人手抄报 年利率5.6%是多少日利率 晚上怎样锻炼才好 晚上怎么锻炼身体能快速长出肌肉 每天晚上锻炼,应该用什么样的锻炼顺序呢? 晚上应该怎么锻炼?? 晚上10点怎么锻炼张肌肉快?主要是胸肌和腹肌。 晚上应该怎么锻炼 才能长肌肉?达到好的效果? 天翼云怎么备份手机数据? 晚上如何锻炼,让身体更健康? 晚上锻炼应该锻炼什么? 赛罗奥特曼格斗2所有歌 天翼一号手机密码英文键盘怎么出来 每天晚上锻炼身体。给一个好的方法。 天翼一号手机怎么换字体 中学生晚上在家如何锻炼自己 天翼1号2021云手机安全模式怎么退出? 电信天翼手机怎样双清 汽车测速、赛车比赛等计时器 滑雪计时器卖或者租赁,需要适用于各种滑雪比赛要求的? 2012张家界天门山红牛翼装飞行世界锦标赛专业计时系统 有谁知道哪有赛马比赛用计时器卖啊
  • 焦点

最新推荐

猜你喜欢

热门推荐