jsoup怎么解析javascript动态改变html标签的属性值

jsoup怎么解析javascript动态改变html标签的属性值,第1张

jsoup可以解析出 js 的文件名,至于 js 文件里的内容,可以用程序下载能得到的,但这不是 jsoup 干的事。

参考实例如下:

Elements els = doc.select("script")

for(Element el: els) {

//提取src信息

String src = el.attr("src")

//得到js的地址了,就可以下载了。比如外部css样式表也可以类似的方式取出来

}

第一个方法

Ext.getCmp(‘attachField1’).body.update('请输入你要修改的值')

第二个方法

定义html标签的时候里面加个dom对象,如

html:'<div id="attachFielddiv">display html</div>'

然后要修改的话直接用document.getElementById('attachFielddiv')来修改(也可使用Ext.geDom())

<script type="text/javascript">

/**

1.通过Dom对象的getElementById方法得到id="A" 的元素

2.获取没有更改的title值并d窗

3.改变title的值

4.再次d窗

*/

function changeTitle(){

var elementA = document.getElementById("A")

alert(elementA.title)

elementA.title="更改后的title"

alert(elementA.title)

}

</script>

<!-- onclick 点击事件(触发changeTitle()函数)-->

<body>

<a id="A" title="没有更改的title" onclick="changeTitle()">点击我改变title属性值</a>

</body>

亲测可用 欢迎追问 力所能及为你解答


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

原文地址: http://outofmemory.cn/zaji/8318464.html

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

发表评论

登录后才能评论

评论列表(0条)

保存