span 属性

span 属性,第1张

onChange="changeF();"
这句起关键作用。将js绑定<select>标签js中的function changeF()用来将<select>与<text>标签value捆绑起来
----------------------------------
对呀,第一个span用了hidden,两个框都用了绝对位置absolute,
所以,你可以通过dreamware看出来,<select>比<text>宽,二者重合的地方由<text>覆盖了,未被覆盖的可用<select>

假设我们要获取下面html标签中的内容:

第一段是获取 <p></p> 标签内部的数据,第二个是获取 <p><span></span></p> 标签中的数据,其中span标签中有style属性值。

使用过正则表达式的同学肯定知道,上面两种情况其实都是一种情况,我们要获取的是 尖括号括起来的一对标签 中间的数据,起始标签形如<x>,结束标签形如</x>,这里的x表示的html标签。

此外,我们还需要考虑起始标签中包含style的数据,另外特殊的 <br/> 标签,对实际获取数据无意义,也需要过滤掉。

通过上面的分析,我们可以如下正则表达式:

在使用正则表达式处理之前,我们先对数据进行预处理,比如style和
标签:

针对多个标签嵌套的情况进行处理,比如 <p><span style="white-space: normal;">王者荣耀</span></p> ,在经过预处理和正则匹配的后结果是 <span>王者荣耀 ,需要手工移除掉前面的起始标签,对应的方法如下:

测试方法如下:

output:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13353803.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-20
下一篇 2023-07-20

发表评论

登录后才能评论

评论列表(0条)

保存