0

自動入力フォームに取り組んでいますが、画像のアップロードを通過できません。画像のアップロードは、IDや名前のないIframe内にあります。のようなものに価値を加えることができるかどうか知りたいのですが

webbrowser1.document.getelementbyid("file[]").setAttribute("Value","Url")

また

WebBrowser1.Document.Window.Frames("file[]")...

ここにhtmlコード(私はそれを変更するためのアクセス権を持っていません)

 <iframe width="250" scrolling="no" height="22" frameborder="no" marginwidth="0" marginheight="0" allowtransparency="true" border="0" src="/upload.html?v4#mdrp9c7tlgin8d038qnj6mnmi4">#document<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"><head></head>
    <body>
    <div id="button_container"><object id="SWFUpload_0" class="swfupload" width="250" height="22" data="/swfupload250beta3/swfupload.swf?wrapperbrowsercheck=0.7308926264884217&preventswfcaching=1354384013251" type="application/x-shockwave-flash"></object></div>
    <form enctype="multipart/form-data" target="uploader" action="/upload.php" method="post"><input id="file" type="file" onchange="fileUploadStart(this);" name="file[]"></input></form>
    </body></html></iframe>
4

1 に答える 1

0

jQuery の使用:

$("iframe").contents().find("#file").attr("Value","Url")
于 2012-12-01T19:56:20.583 に答える