Вы назначаете без сохранения предыдущего значения текстовой области. Предыдущее решение добавляет данные, и я полагаю, что вы попросили добавить .
var prevLog = document.getElementById("myTextArea").innerHTML;
document.getElementById("myTextarea").innerHTML = x + prevLog;
Надеюсь, это поможет!
Вот код, который мы придумали для клонирования. Это работает в Silverlight 2 и 3.
Public Shared Function Clone(Of T)(ByVal source As T) As T
Dim serializer As New DataContractSerializer(GetType(T))
Using ms As New MemoryStream
serializer.WriteObject(ms, source)
ms.Seek(0, SeekOrigin.Begin)
Return DirectCast(serializer.ReadObject(ms), T)
End Using
End Function
Я полагаю, что стандартная функциональность клонирования была не учтена для хранения этого простым и легким. Я полагаю, что Вы могли использовать или JSON или сериализацию XML для достижения того же самого все же. Не уверенный в затратах на производительность все же.