李炎辉视频0.6 头像取值--表单不能发送img的src
一、头像取值,如下,在子窗体上点击头像,改变父窗体上的那个头像
方法一:
(能行,但是有点过时了,因为还是用的onclick这种)
1)在子窗体上的<img />加一个点击事件,点击的时候调用一个函数并把拿到的src传入
2)写opener函数,接受传入的src,拿到父窗体的<img /> ,将传入的src写到<img />.src中
方法二:
1)就第一步和方法一不同,是在js文件中你拿到img节点的数组,循环这个数组,设置点击事件,如下
2)函数同方法一
二、因为表单中<img />的src是不能直接发送的
1)在img标签的旁边写一个input
2)更改父窗体头像的路径的时候顺便把新写的input的value也改了就行了。
3)由于<img />的src拿的时候可能会比较长,那就把<img />的 alt 的值设置成和 src 一样,取的时候取alt的值就行了