Вы можете просто использовать innerHTML
:
document.getElementById("data").innerHTML
Элемент <object />
будет содержать HTML, когда вы определите источник - браузер отобразит HTML в нем. Таким образом, innerHTML просто будет работать, и вам не нужно беспокоиться о contentDocument и / или contentWindow. Вам это нужно, если вы используете iframe
.
Попробуйте что-то вроде этого:
список. Значения [список. Количество / 2];
Примечание, что истинная медиана составила бы в среднем эти два числа в середине, если количество ровно.
Можно использовать код как
list.Values[index]
для отсортированного списка.
самый легкий путь с SortedDictonary состоял бы в том, чтобы использовать ElementAt () метод:
dict.ElementAt(index).Value
Однако это медленнее, чем в случае списка.
В любом случае, необходимо проверить количество. Если это нечетно, возьмите индекс = (list.length-1) / 2). Если это даже, возьмите index1 = list.length/2 И index2 = list.length/2 - 1 и насчитайте значения.
Если вам нужно получить элемент по индексу в SortedDictionary много раз, производительность составит убогий. Создайте новый SortedList с SortedDictionary в качестве входных данных и получите доступ к SortedList. Работает во много-много раз быстрее.