简单问题:熟悉IEcom编程的大侠请进 (30分)

  • 主题发起人 主题发起人 base7
  • 开始时间 开始时间
B

base7

Unregistered / Unconfirmed
GUEST, unregistred user!
我声名了一个IHTMLInputElement变量
我通过IE的IHTMLDocument2接口获得了这个变量的值,我能不能动态改变这个input元素的类型?
具体代码如下:
代码:
if SUCCEEDED(spDisp.QueryInterface(IHTMLInputElement, HtmlInputEle)) then
              with HtmlInputEle do
              begin
                S2 := Type_;
                S2 := UpperCase(S2);
                if (StrComp(PChar(S2), 'PASSWORD') = 0) then
                  type_ := 'TEXT';
              end;
可是执行到最后那句赋值语句时出错:无法得到type属性,不支持该命令
请问,这可以改变吗? input元素的name和value可都是能够改变得...
 
怎么没人回答呢?:(
 
Type不可能重新赋值的。
 
那有其他的什么方法呢?
 
接受答案了.
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
911
SUNSTONE的Delphi笔记
S
后退
顶部