怎样在当前标签页获取标签ID
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样在当前标签页获取标签ID相关的知识,希望对你有一定的参考价值。
方法/步骤1
启动虚拟机中的centos系统,并将VMtools文件添加到虚拟光驱
虚拟机->设置->硬件->CD/DVD->使用ISO映像文件(从VMwareworkstation安装包里找到linux.iso文件),点击确定
2
在VMware workstation选项栏上点:虚拟机->安装VMware Tools(由于我已经安装成功,故此处为重新安装Tools字样)
3
打开centos7的终端,新建一个目录/mnt/cdrom,用于挂载虚拟光驱
Su root (转为root身份进行操作)
# mkdir /mnt/cdrom
4
此时可以通过查看/mnt/cdrom文件的内容找到VMtools的文件名
#cd /mnt/cdrom
5
在/tmp新建一个文件夹,将/mnt/cdrom的文件拷贝过来
# mkdir /tmp/cdrom
cp /mnt/cdrom/VMwareTools-9.6..1-1378637.tar.gz /tmp/cdrom/
6
Tar解压缩VMwareTools-9.6..1-1378637.tar.gz
#tar –zxv –f VMwareTools-9.6..1-1378637.tar.gz
这里有个地方需要注意的,网上很多经验写的都是
#tar –zxf VMwareTools-9.6..1-1378637.tar.gz 不过我执行之后,都是显示文件为只读文件,解压不成功,参考网上各位大大的说法后,改成-zx –f就能运行成功了,不妨一试,希望高手指点原理。
7
解压完毕之后,再cd到/tmp/cdrom目录下的vmware-tools-distrib文件夹(如果想知道该目录下有哪些文件的话,可以参照上述ll的方法,列出目录下的文件)
#cd /tmp/cdrom/vmware-tools-distrib
8
运行该目录下的vmware-install-distrib
./vmware-install.pl(./表示当前目录)
9
按照提示运行安装即可
10
在运行的过程中,由于之前错误安装过tools,跳出下列信息:
The installer found the following conflicting packages installed on the system and will now remove them:
open-vm-tools
错误:依赖检测失败:
libhgfs.so.0()(64bit) 被 (已安装) open-vm-tools-desktop-9.4.0-3.el7.x86_64 需要
libvmtools.so.0()(64bit) 被 (已安装) open-vm-tools-desktop-9.4.0-3.el7.x86_64 需要
open-vm-tools(x86-64) = 9.4.0-3.el7 被 (已安装) open-vm-tools-desktop-9.4.0-3.el7.x86_64 需要
Failed to remove the following packages:
open-vm-tools
Please manually remove them before installing VMware Tools.
Execution aborted.
Found VMware Tools CDROM mounted at /run/media/olay/VMware Tools. Ejecting
device /dev/sr0 ...
提示信息告诉我们需要先卸载open-vm-tools-desktop
11
那就卸载吧
rpm -e open-vm-tools-desktop
12
卸载完之后再重新安装
./vmware-install.pl
13
到目前为止,安装就完成了,但是还不能自由的拖拽文件到虚拟机中,还要解除CD虚拟光驱之后就可以自由将文件拖到虚拟机中了!enjoy~ 参考技术A 对DOM节点进行操作之前,首先要获取DOM节点。获取DOM节点的方法有很多,可以根据 id属性 、 标签名称 获取。
getElementById( )方法
根据html标签的id属性来获取DOM节点请使用 getElementById( ) 方法。该方法返回一个节点对象。
语法:document.getElementById(id) 其中,id 为HTML标签的 id 属性。
例如,获得id="demo"的节点的语句为:document.getElementById("demo");
getElementsByTagName( )方法
根据HTML标签名称来获取DOM节点请使用 getElementsByTagName( ) 方法。该方法将得到的元素节点作为一个数组返回。
语法:nodeObject.getElementsByTagName(tagName)
其中,nodeObject 为元素节点,tagName 为HTML标签的名称。
注意:getElementsByTagName() 方法既可以查找整个 HTML 文档中的所有节点,也可以查找某个节点的子节点,使用时必须要指定查找范围,即指明 nodeObject 。
例如,获得HTML文档中所有的<div>标签:
document.getElementsByTagName("div");
获得id=”demo”的标签内部的所有<div>标签:
document.getElementById("demo").getElementsByTagName("div");本回答被提问者采纳
怎样让页面中所有的a href标签都不显示下划线?
比如页面中有1 2 3 4 5 6 7 8 9 10 这样一排分页的页数,它们都是a href标签,我想去掉它们的下划线后,再让当前页的页数数字的颜色变为红色。并且一般的链接点过之后,会变色,而我不想让它变色,只想让当前页为红色,请问这样的CSS如何实现呢?
a:linktext-decoration:none ; color:white ;a:visited text-decoration:none ; color:white;
a:hover text-decoration:underline ; color:white;
a:active text-decoration:none ; colorwhite;
以上顺序不能变,要不没效果
text-decoration:none 的意思就是不显示下划线
link的意思是链接样式
visited的意思是访问过的链接的样式
hover的意思是鼠标悬停的样式
active的意思就是点击时候的样式
当前页面的话,再自己加个样式就好了
比如 a.current color:red;
在那个页面上,把这个加进去,引用的时候 <a href="..." class="current">...</a>就好了 参考技术A 在页面的上面没有下划线字颜色改变之类的图标吗?还有页面设置之类的?
以上是关于怎样在当前标签页获取标签ID的主要内容,如果未能解决你的问题,请参考以下文章
使用 C# 从 Google Chrome 获取当前标签页的 URL