首页前端开发HTMLclassName和a href 的实例详解

className和a href 的实例详解

时间2024-01-22 23:09:09发布访客分类HTML浏览1056
导读:收集整理的这篇文章主要介绍了className和a href 的实例详解,觉得挺不错的,现在分享给大家,也给大家做个参考。JS 和 a href在href里面注意分号结尾, 引号闭合<a href="javascript:;">...
收集整理的这篇文章主要介绍了className和a href 的实例详解,觉得挺不错的,现在分享给大家,也给大家做个参考。

JS 和 a href

在href里面注意分号结尾, 引号闭合

a href="javascript:;
    ">
    空链接/a>
    a href="javascript:alert('a');
    ">
    弹出/a>
    


一般不妨代码, 一般让它空着. 空着也可以用井号'#', 但不是很好.


classname


style>
#div1 {
    width:100px;
     height:100px;
     border:1px solid black;
}
.box {
    background:red;
}
    /style>
    script>
function toRed(){
    VAR oDiv=document.getElementById('div1');
            oDiv.className='box';
             //不要写成class}
    /script>
    /head>
    body>
    input tyPE="button" value="变红" onclick="toRed()" />
    div id="div1">
    

1. getelementbyId 是和id 相连. 但没有和 class相连的方法.

getElementById()返回对拥有指定 id 的第一个对象的引用。
getElementsByName()返回带有指定名称的对象集合。
getelementsbytagname()返回带有指定标签名的对象集合。

要用JS 根据/创建 className索引样式 . 需要在getelement后再加一个二级属性'.className'.

加了之后本来指定id的标签 不单从'井号'索引针对id的样式, 也同时从'点号'索引针对class的样式.


2. getelement.className = 'box'; 引起的变化: //上面的例子是oDiv 换一个说法而已一样的.

如果div> 标签里面已经有class=xxx 的属性, 那么事件动作引出函数的时候, class=xxx将会被修改成class=box

如果div> 没有class =xxx , 就会在执行script的时候顺带创建.

回想一下 如果div> 没有指明的style = XXX, 那么getelement.style.backgroud 也会自动创建

getelement. + style/ class / type / href / value 等等, 想改想加都可以很方便随意了.就怕你不像改

这仅仅是 一种方法.

- 还有getelement ['value'] 这样中括号引号的方式, 和 . (点号) 的带出属性是一样的. 一般不是特殊情况不会使用[' '] 这种方式.

如果[''] 要引用的是某个变量 假设 a ='width', 那么['a'] 就变成 [' ' width ' '] 这样就不符合getelement ['属性'] 这样的概念了.

这时候的处理方法就可以是[a] 就不带引号了!

- 所有的 . 都可以用 [''] 代替

oDiv.className='box'; //下面的是等价的

oDiv['className'] ='box';

多层也可以, oDiv['style']['width'] = '40px'

- 什么时候 需要用['']? 函数传参 一般可以传到值上, 有时候要传到属性名称上代表属性, 这时候就要用到['']

JS嵌入的htML运行顺序:

-执行事件动作, 执行指向的JS函数, 函数对指定id标签进行修改.

JS嵌入的html代码编写顺序:

-想好更改什么效果, 标注id/class 到指定效果标签, 使用 .或者# 创建{ style} , 调用ID编写变更css的逻辑, 用事件函数触发.

以上就是className和a href 的实例详解的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

javascript

若转载请注明出处: className和a href 的实例详解
本文地址: https://pptw.com/jishu/583486.html
vue的数据交互形式有哪些 Angular-指令总汇

游客 回复需填写必要信息