首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
web
copy
uri
python
process
fetch
include
filter
solr
php
cmd
replace
triggers
import
chat
schema
vbscript
php5
request
hash
flutter
httprequest
frameworks
format
cSharp
dockerfile
heap
select
future
cPlusPlus
subset
function
integer
hashtable
loops
config
bitmap
scala
list
const
hashset
heatmap
nodejs
uml
yaml
less
char
install
window
io
perl
bit
shell
buffer
hook
php8
web3
eval
random
int
regex
go
c语言
python2
stream
main
audio
timezone
erlang
lua
match
usb
substring
hashcode
range
emoji
javascript
jsp
md5
当前位置:
开发笔记
>
编程语言
> 正文
a链接下href属性中写javascript和普通的javascript有没有区别
作者:big覀bang-5201314 | 来源:互联网 | 2023-09-06 18:22
最近碰到个奇怪的问题<ahrefjavascript:document.getElementById(div).style.displaynone>连接<a&g
最近碰到个奇怪的问题
连接
和
function aa()
{
document.getElementById('div').style.display='none';
}
连接
,第二个执行可以得到隐藏div这个对象的效果,第一个得到的却是页面内none的效果,其他内容都没有
就像跳转到新的内容中了。
所以我想问下,在href中写Javascript有什么特别的吗?
10 个解决方案
#1
要得到相同的效果,你需要使用下面的代码
连接
href写Javascript:是一种协议,
document.getElementById('div').style.display='none'
相当于:先给document.getElementById('div').style.display赋值为none,然后在返回document.getElementById('div').style.display的值,所以显示出了none。加上void,则表示不用返回
#2
该回复于2010-08-06 11:21:52被版主删除
#3
学习了,顶。。。。。。。。。。。。。
#4
我一般都这么写.看了1楼长知识了~~~
连接
#5
学习了哈,
引用 4 楼 xumld 的回复:
我一般都这么写.看了1楼长知识了~~~
HTML code
连接
#6
如下解释纯个人理解.如有错误..欢迎板砖
a 标签的href 应该理解为 location 区别是.a来触发跳转. #1楼说的 Javascript:就是个协议.你甚至可以在地址栏里写入如下东东 来处理别人的页面.
Javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);
把这个输入地址栏按个回车看看,如果你写在a标签里面.效果一样
#7
Javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);
不知道csdn这样写OK不.试试玩.
#8
js
不会被当成XX把我号封了吧>??
#9
其实两种写法没有本质的不同,第一个之所以没有得到预期的结构是因为
其返回值为$('div1').style.display='none'的执行结果也就是'none',
而第二个的返回值为nudefined.对于A标记来说如果返回值为非undefined
则会将返回字符串作为结果输出.我们平时点一个超链接之所以页面会变化
就是因为那个url的返回结果为html字符串,这是我的猜想还没有得到相关
文献的考证,如有不对请大家指正
测试1
连接
连接
div1
测试2
连接
连接
div1
#10
同意孟老大.href中出现Javascript:是一种伪协议.可以参考
http://msdn.microsoft.com/en-us/library/aa767736%28VS.85%29.aspx http://www.webreference.com/js/tips/000204.html
java
javascript
ip
get
function
uml
html
io
int
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
select
javascript入门·表单与表单元素总结(表单验证)
表单提交前的最后验证:通常在表单提交前,我们必须确认用户是否都把必须填选的做了,如果没有,就不能被提交到服务器,这里我们用到表单的formname.submit()看演示,其实这个对于我们修炼道 ...
[详细]
蜡笔小新 2023-10-15 18:44:55
select
Angular - 循环遍历子指令中的表单元素 - Angular - loop over form elements that are in a child directive
Ihaveaforminadirectivetemplate:我在指令模板中有一个表单:<formn ...
[详细]
蜡笔小新 2023-10-17 12:22:38
import
React系列:Babel编译JSX生成代码
上次我们总结了React代码构建后的webpack模块组织关系,今天来介绍一下Babel编译JSX生成目标代码的一些规则,并且写一个简单的解析器,模拟整个生成的过程。我们还是拿最简 ...
[详细]
蜡笔小新 2024-09-29 14:42:23
select
SENDMESSAGE函数巧应用
在这一期的SendMessage函数应用中,我将向大家介绍如何利用消息函数来扩展树型列表(TreeView)控件的功能相信对于树型列表控件大家十分的熟悉, ...
[详细]
蜡笔小新 2024-09-29 19:45:57
select
Google Contacts API未返回输出 - Google Contacts API not returning output
Itwasworkingcorrectly,butyesterdayitstartedgiving401.IhavetriedwithGooglecontactsAPI ...
[详细]
蜡笔小新 2023-10-15 16:40:16
uri
填充字节[]到16字节倍数用于AES加密 - Pad byte[] to 16-byte multiple for AES Encryption
Icurrentlyhaveafunction[C#]whichtakesabyte[]andanalignmenttosetitto,butduringencr ...
[详细]
蜡笔小新 2024-09-30 17:44:36
hash
python元类、反射及双线方法
元类print(type(abc))print(type(True))print(type(100))print(type([1,2,3]))print(type({na ...
[详细]
蜡笔小新 2024-09-30 10:42:20
hash
如何判断当前浏览器是不是微信浏览器
如何判断当前浏览器是不是微信浏览器主要代码块functionisWeiXin(){varuawindow.navigator.userAgent.toLowerCase();i ...
[详细]
蜡笔小新 2024-09-30 10:41:15
select
JS动态生成表格案例
JS动态生成表格案例 ...
[详细]
蜡笔小新 2024-09-30 10:33:54
select
AngularJS之外的量角器的可用性
AngularJS ...
[详细]
蜡笔小新 2024-09-29 18:14:58
import
Flex中使用filter过滤数据
Flex中使用filter过滤数据 ...
[详细]
蜡笔小新 2024-09-29 14:51:58
process
ajax自动加载列表页,jQuery+ajax实现滚动到页面底部自动加载图文列表效果(类似图片懒加载)...
本文实例讲述了jQueryajax实现滚动到页面底部自动加载图文列表效果。分享给大家供大家参考,具体如下:phttp:www.w3.orgTRxht ...
[详细]
蜡笔小新 2024-09-29 14:45:53
process
Javascript中带有加号 - 减号(±)的极坐标曲线方程 - Polar curve equation with plus-minus sign (±) in Javascript
IamtryingtodrawpolarcurvesonHTMLcanvasusingJavascript.WhatshouldIdowhenIwanttoco ...
[详细]
蜡笔小新 2023-12-11 18:14:13
php
设计模式 之 装饰者
装饰模式(Deocrator) 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 所谓装饰,就是一些对象给主题 ...
[详细]
蜡笔小新 2023-10-16 16:14:53
php
linux location root访问文件夹404_Linux下yum安装PHP7.2+Nginx+Mysql
一.安装NGINX1.先查看是否安装了第三方软件库:yumlistinstalled|grepepel-release或rpm-qepel-release如果已经安装 ...
[详细]
蜡笔小新 2023-10-15 11:30:11
big覀bang-5201314
这个家伙很懒,什么也没留下!
Tags | 热门标签
web
copy
uri
python
process
fetch
include
filter
solr
php
cmd
replace
triggers
import
chat
schema
vbscript
php5
request
hash
flutter
httprequest
frameworks
format
cSharp
dockerfile
heap
select
future
cPlusPlus
RankList | 热门文章
1
POM net.sf.jsonlib:jsonlib报错问题解决
2
以编程方式添加子视图
3
css_html连接的三种方式.html
4
2年工作经验,去外包能给多少工资?
5
Jquerycss函数用法(判断标签是否拥有某属性)_jquery
6
AJAX页面查询实现的注意点
7
线性代数:矩阵运算之乘法?
8
WPF开发随笔收录ScrollViewer滑块太小解决方案
9
盲文媒体查询?
10
有没有能自动清理VC产生的垃圾文件的软件?
11
从业力运行测试时,我可以隐藏角度构建进度输出吗?
12
React 中使用 tailwind 样式框架
13
全球最速量产燃油SUV卖疯了!兰博基尼第15000辆Urus下线
14
Element Alert警告的具体使用方法_vue.js
15
如何防止单行<img>在放大后变成2行
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有