怎么用js改变html里面的图片大小,怎么用js改变div里头的图片大小

!DOCTYPE html

html lang=

head

meta charset=UTF-8

meta name=viewport content=width=device-width, initial-scale=1.0

titleshowPic图片库/title

style type=text/css

#RePicture img{

width:200px;

height:200px;

}

/style

/head

body

h2这是一个图片库/h2

ul

lia href=1.jpg οnclick=showPic(this);op.innerHTML=this.innerHTML;return false我好可爱呢/a/li

lia href=2.jpg οnclick=showPic(this);op.innerHTML=this.innerHTML;return false民国哭的表情包/a/li

lia href=3.gif οnclick=showPic(this);op.innerHTML=this.innerHTML;return false新新超人/a/li

lia href=4.jpgοnclick=showPic(this);op.innerHTML=this.innerHTML;return false月月唱歌/a/li

/ul

div id=RePicture

img src=1.jpg

p id=tip这是一张我好可爱呢的表情包/p

/div

script

function showPic(index){

var RePicture = document.getElementById(RePicture);

var img = RePicture.getElementsByTagName(img)[0];

img.setAttribute(src,index);

}

var op= document.getElementById(tip);

/script

/body

/html

可以参考一下

取消

评论

### 如何通过 Tag 方法获取节点名称及其返回值 在 HTML 和 XML 文档解析过程中,`Tag` 是一种常见的数据结构表示方式。以下是关于如何使用 `Tag` 获取节点名称及其返回值的详细说明。 #### 使用 BeautifulSoup 的 Tag 类型获取节点名称 当使用 Python 中的 BeautifulSoup 库时,可以通过 `.name` 属性来访问标签对象的名称。该属性返回的是当前 `Tag` 对象所代表的 HTML 或 XML 节点的名称[^1]。例如: ```python from bs4 import BeautifulSoup html_doc = '<!DOCTYPE html><html><head><title>Example</title></head><body></body></html>' soup = BeautifulSoup(html_doc, 'html.parser') # 获取 title 标签并查看其类型 title_tag = soup.head.title print(type(title_tag)) # 输出:<class 'bs4.element.Tag'> # 查看 title 标签的名字 print(title_tag.name) # 输出:title ``` 上述代码展示了如何利用 BeautifulSoup 解析文档,并提取 `<title>` 标签的名称。`.name` 返回的是字符串形式的标签名,即 `"title"`。 --- #### JavaScript 中通过 DOM API 获取节点名称 在浏览器环境中,可以借助原生 DOM 接口中的 `nodeName` 属性获取节点名称。此属性适用于任何类型的节点(不仅仅是元素节点),它总是以大写的形式返回节点的名称[^2]。例如: ```javascript const bodyElement = document.body; console.log(bodyElement.nodeName); // 输出:"BODY" ``` 如果目标是一个自定义 ID 的元素,则可通过如下方式实现: ```javascript <div id="example"></div> <script> const exampleDiv = document.getElementById('example'); console.log(exampleDiv.nodeName); // 输出:"DIV" </script> ``` 这需要注意的是,尽管实际创建的是 `<div>` 元素,但 `nodeName` 始终将其转换为大写字母输出。 --- #### textContent 属性的作用补充 除了获取节点名称外,在某些场景下可能还需要操作或读取节点的内容。此时可考虑使用 `textContent` 属性代替简单的字符串处理方法。`textContent` 不仅能够反映单个节点内部的文字信息,还能递归地包含所有子代节点内的文本内容[^3]。例如: ```javascript <body> <p>Hello <span>World!</span></p> <script> const paragraph = document.querySelector('p'); console.log(paragraph.textContent); // 输出:"Hello World!" </script> </body> ``` 以上例子表明即使存在嵌套层次关系,最终仍能获得完整的纯文本表达结果。 --- ### 总结 无论是基于服务器端脚本语言如 Python 还是客户端技术栈像 JavaScript 来完成网页抓取或者动态交互开发工作流里头都会频繁涉及到针对特定标记选取动作进而分析它们各自特性这一环节至关重要不可忽视哦!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值