我都加分了,还没有人来顶呀

解决方案 »

  1.   

    看看msdn吧,你有些概念搞错了,iframe中可以包含有document,而textarea中是没有document的execCommand Method--------------------------------------------------------------------------------Executes a command on the current document, current selection, or the given range.SyntaxbSuccess = object.execCommand(sCommand [, bUserInterface] [, vValue])
    ParameterssCommand Required. String that specifies the command to execute. This command can be any of the command identifiers that can be executed in script. 
    bUserInterface Optional. Boolean that specifies one of the following values. false Default. Does not display a user interface. 
    true Displays a user interface, if the command supports one. 
     
    vValue Optional. Variant that specifies the string, number, or other value to assign. Possible values depend on sCommand . Return ValueReturns True if the command is successful.ResDo not invoke the execCommand method until after the page loads.The bUserInterface and vValue parameters might be required depending on the command being executed.ExampleThe following example shows how to use the CreateLink constant as the sCommand of the execCommand method to allow the user to create a hyperlink from selected text. The scriptMicrosoft&reg; JScript&reg; then retrieves the specified URL and uses it to replace the selected text.Hide Example<HTML>
    <BODY>
    <H1 unselectable="on">Creating a Link and Retrieving the URL</H1>
    <script>
    function AddLink()
    {//Identify selected text
    var sText = document.selection.createRange();
    if (!sText==""){
        //Create link
         document.execCommand("CreateLink");
         //Replace text with URL
         if (sText.parentElement().tagName == "A"){
           sText.parentElement().innerText=sText.parentElement().href;
           document.execCommand("ForeColor","false","#FF0033");
         }    
      }
    else{
        alert("Please select some blue text!");
      }   
    }
    </script>
    <P unselectable="on">Select any portion of the following blue text, such as "My favorite Web site". Click the button to turn the selected text into a link. The text will be changed to the URL that you specify.</P>
    <P style="color=#3366CC">My favorite Web site is worth clicking on. Don't forget to check out my favorite music group!</P><BUTTON onclick="AddLink()" unselectable="on">Click to add link</BUTTON>
    </BODY>
    </HTML>